Edición mediante Scripts

 

¿Qué es el lenguaje de Script de Croquis Xpress?

Es un escueto lenguaje que permite definir y almacenar una serie de trazos que componen un diseño u objeto. De ese modo los planos o croquis que hagamos se pueden guardar en un formato simplificado que solo guarda de cada elemento nombre, tipo y parámetros de ese objeto. El script es la definición genérica del objeto y se guarda una sola vez para todos los objetos que lo compartan.

Los objetos base de Croquis (conocidos como bloques en la jerga de CAD) eran inicialmente componentes precompilados dentro del programa, pero a partir de la versión 3 se sustituyeron por scripts cuyo código es interpretado por el programa. Esto permite una mayor flexibilidad, pero sobre todo, mayores posibilidades de crecimiento, ya que es la característica que nos ha permitido incorporar el Menú Personalizable del Usuario.

En este apartado se explicará el funcionamiento del entorno de edición para el uso de scripts y su sintaxis.

 

Algunas consideraciones previas:

Todos los trazos tienen un punto inicial. Puede ser el extremo de una línea, uno de los vértices de un rectángulo o el centro de un círculo. Por eso antes de definir los trazos en sí explicaremos como definir dicho punto inicial, ya que hay varias maneras de definir el mismo.

Hay dos tipos de objetos que no tienen representación gráfica: Las áreas de fondo (también llamadas Areas de Color) y los puntos.

Sin embargo tienen funciones auxiliares importantes. Definir un punto y darle un nombre puede ser muy clarificador para simplificar y para entender posteriormente un script. Si, por ejemplo, varios trazos usasen como referencia un punto calculado a partir de una fórmula, sería conveniente crearlo como punto de partida para esos objetos y darle un nombre para no tener que repetir el cálculo cada vez.

Las áreas de color se deben incluir en aquellos scripts que no tengan una figura cerrada (un círculo, una elipse o un rectángulo) alrededor conteniendo el resto de trazos.

Su función es delimitar qué elementos pertenecen al objeto, porque si pusiésemos líneas sueltas sin más no sabríamos como seleccionar ese bloque. Por eso usamos un área como auxiliar que nos permitirá seleccionarlo con el ratón o aplicarle un color al fondo.

A la hora de dar nombre (Parámetro Name) a nuestros trazos hay que tener en cuenta lo siguiente:

 

Sintaxis de los Trazos:

Los siguientes enlaces nos darán instrucciones sobre como crear cada trazo, pero siempre hemos de tener presente que podemos contar con el modo visual como apoyo para ver gráficamente el resultado.