Formas en tipos de línea personalizados (Concepto)

AutoCAD

 
Formas en tipos de línea personalizados
Concepto Referencia rápida
 
 
 

Un tipo de línea complejo puede contener formas incrustadas que se almacenan en archivos de formas. Los tipos de línea complejos pueden indicar utilidades, contornos, límites, etc.

Al igual que los tipos de línea sencillos, las líneas complejas se dibujan de manera dinámica a medida que el usuario designa los vértices. Las formas y los objetos de texto incrustados en líneas siempre se muestran en su totalidad, nunca aparecen recortados.

La sintaxis de los tipos de línea complejos es similar a la de los tipos de línea sencillos, ya que ambas incluyen una lista de descriptores de patrón delimitada por comas. Los tipos de línea complejos pueden contener objetos de texto y de formas como descriptores de patrón, así como descriptores de puntos y trazos.

La sintaxis de los descriptores de objetos de formas de una descripción de tipo de línea es la siguiente:

[nombreforma,nombrearchivoshx] o [nombreforma,nombrearchivoshx,transformación] 

donde transformación es opcional y puede ser cualquiera de las siguientes series (cada una de ellas precedida de una coma):

R=## Rotación relativa

A=## Rotación absoluta

S=## Escala

X=## Desfase X

Y=## Desfase Y

En esta sintaxis, ## es un número decimal con signo (1, -17, 0.01, etc.), la rotación se expresa en grados y el resto de opciones se miden en unidades de dibujo con la escala del tipo de línea. Las letras de la transformación anterior, si es que se utilizan, deben ir seguidas de un signo igual y un número.

La siguiente definición de tipo de línea define un tipo de línea llamado LINEACON1 y está formada por un patrón repetido de un segmento de línea, un espacio y la forma incrustada CON1 del archivo ep.shx. (El archivo ep.shx debe encontrarse en la ruta de soporte para que el ejemplo funcione correctamente).

*LINEACON1, --- [CON1] --- [CON1] --- [CON1]
A,1.0,-0.25,[CON1,ep.shx],-1.0

Salvo el código entre corchetes, todo lo demás es coherente con la definición de un tipo de línea sencillo.

Como ya se ha descrito anteriormente, es posible utilizar un total de seis campos para definir una forma como parte de un tipo de línea. Los dos primeros son obligatorios y dependen de la posición; los cuatro restantes son opcionales y su orden es arbitrario. Los dos ejemplos siguientes muestran varias entradas en el campo de definición de la forma.

[CAP,ep.shx,S=2,R=10,X=0.5] 

El código anterior dibuja la forma CAP definida en el archivo de formas ep.shx con una escala que duplica la escala unitaria del tipo de línea, una rotación tangencial de 10 grados en sentido antihorario y un desfase X de 0.5 unidades de dibujo antes de que tenga lugar la elaboración de la forma.

[DIP8,pd.shx,X=0.5,Y=1,R=0,S=1] 

El código anterior dibuja la forma DIP8 definida en el archivo de formas pd.shx con un desfase X de 0.5 unidades de longitud antes de que tenga lugar la elaboración de la forma y un desfase Y de una unidad de longitud sobre el tipo de línea, rotación 0 y una escala igual que la escala unitaria del tipo de línea.

La siguiente sintaxis define una forma como parte de un tipo de línea complejo.

[nombreforma,nombrearhivoforma,escala,girar,desfasex,desfasey] 

A continuación se muestran las definiciones de los campos de la sintaxis.

nombreforma

El nombre de la forma que se va a dibujar. Este campo es obligatorio. Si se omite, la definición del tipo de línea fallará. Si nombreforma no existe en el archivo de forma especificado, se podrá dibujar el tipo de línea pero no se incluirá la forma incrustada.

nombrearchivoforma

El nombre de un archivo de definición de forma compilado (SHX). Si se omite, la definición del tipo de línea fallará. Si nombrearchivoforma no está definido (es decir, no se ha especificado ninguna ruta), busque el archivo en la ruta de la biblioteca. Si nombrearchivoforma está correctamente definido y no se encuentra en su ubicación, elimine el prefijo y busque el archivo en la ruta de la biblioteca. Si no lo encuentra, prosiga con el dibujo del tipo de línea sin la forma incrustada.

escala

S=valor. La escala de la forma se utiliza como factor de escala por el que se multiplica la escala definida internamente de la forma. Si la escala definida internamente es 0, sólo se utilizará como escala S=valor.

gira

R=valor o A=valor. R= indica la rotación relativa o tangencial con respecto a la elaboración de la línea. A= indica la rotación absoluta de la forma con respecto al origen; es decir, todas las formas tienen la misma rotación, sea cual sea su posición relativa con respecto a la línea. Se puede añadir al valor una d de grados (si se omite, éste es el tipo de grados por defecto), una r de radianes o una g de grados centesimales. Si este campo se omite, se utiliza la rotación relativa 0.

desfasex

X=valor. El desfase de la forma en el eje X del tipo de línea calculado desde el extremo del vértice de la definición del tipo de línea. Si desfasex se omite o su valor es 0, la forma se crea sin desfase. Incluya este campo si quiere una línea continua con formas. Este valor no se define a partir del factor de escala S=.

desfasey

Y=valor. El desfase de la forma en el eje Y del tipo de línea calculado desde el extremo del vértice de la definición del tipo de línea. Si desfasey se omite o su valor es 0, la forma se crea sin desfase. Este valor no se define a partir del factor de escala S=.