Formato de descriptor de carácter El formato para añadir caracteres de texto a una descripción de tipo de línea es el siguiente: ["texto",nombreestilotexto,escala,rotación,desfasex,desfa
Trang 1No hay entradas
Modificadores de comandos
No hay entradas
Texto en tipos de línea personalizados
Los tipos de línea pueden incluir caracteres pertenecientes a los tipos de letra
de texto
Los tipos de línea pueden incluir caracteres pertenecientes a los tipos de letra
de texto Los tipos de línea con caracteres insertados pueden indicar utilidades,contornos, límites, etc Al igual que los tipos de línea sencillos, las líneas sedibujan de forma dinámica a medida que se designan los vértices Los caracteresinsertados en líneas siempre se muestran en su totalidad, nunca recortados.Los caracteres de texto insertados se asocian al estilo de texto del dibujo.Cualquier estilo de texto asociado con un tipo de línea debe existir en el dibujoantes de cargar el tipo de línea
El formato de los tipos de línea que incluyen caracteres insertados, como el
de los tipos de línea sencillos, está compuesto por una lista de descriptores depatrón separados por comas
Formato de descriptor de carácter
El formato para añadir caracteres de texto a una descripción de tipo de línea
es el siguiente:
["texto",nombreestilotexto,escala,rotación,desfasex,desfasey]
Este formato se añade como descriptor a un estilo de línea sencillo Por ejemplo,
un tipo de línea llamado SUMINISTRO_AGUA_CALIENTE se define como
*SUMINISTRO_AGUA_CALIENTE, AC AC AC AC AC
A,.5,-.2,["AC",STANDARD,S=.1,R=0.0,X=-0.1,Y=-.05],-.2
Esta secuencia indica un patrón de repetición que se inicia con un trazo de0.5 unidades de longitud, un espacio de 0.2 unidades de longitud, los caracteres
AC con varios parámetros de escala y posición, y otro espacio de 0.2 unidades
de longitud Los caracteres de texto se derivan del tipo de letra asignado alestilo de texto STANDARD con una escala de 0.1, una rotación relativa de 0
grados, un desfase X de -0.1, y un desfase Y de -0.05 Este patrón continúa
Texto en tipos de línea personalizados | 81
Trang 2hasta el final de la línea y termina con un trazo de una longitud de 0.5 unidades
de dibujo El tipo de línea se visualizaría como se muestra a continuación
Observe que la longitud total del trazo ascendente es de 0.2 + 0.2 = 0.4 y que
el origen de texto se ha desfasado -.01 unidades en dirección X a partir del
extremo del primer trazo ascendente Un tipo de línea equivalente sería
*SUMINISTRO_AGUA_CALIENTE, AC AC AC AC AC
A,.5,-.1,["AC",STANDARD,S=.1,R=0.0,X=0.0,Y=-.05],-.3
El trazo ascendente total sigue siendo 0.1 + 0.3 = 0.4, pero el origen de texto
no tiene desfase en la dirección X.
A continuación, se facilita información adicional sobre cada campo deldescriptor de carácter Los valores que se van a utilizar deben ser cifrasdecimales con signo, como 1, -17 y 0.01
texto Caracteres que deben utilizarse en el tipo de línea.
nombre del estilo de texto Nombre del estilo de texto que ha de utilizarse.
Si no se especifica ningún estilo, AutoCAD utiliza el estilo de texto definidoactualmente
escala s=valor Factor de escala que ha de utilizarse en el texto con respecto
a la escala del tipo de línea La altura del estilo de texto se multiplica por elfactor de escala Si la altura es 0, únicamente se utilizará como altura el valor
Trang 3o una g de grados centesimales Si este campo se omite, se utiliza la rotaciónrelativa 0.
La rotación se centra entre la línea de base y la altura de mayúscula del nombre
desfasex x=valor El desfase del texto en el eje X del tipo de línea, que recorre
la línea Si desfasex se omite o su valor es 0, el texto se crea sin desfase Utiliceeste campo para controlar la distancia entre el texto y el trazo visible o invisibleprevio La escala de este valor no se define a partir del factor de escala S=valor,sino a partir del tipo de línea
desfasey y=valor El desplazamiento del texto por el eje Y del tipo de línea,
que forma un ángulo de 90 grados con respecto a la línea Si desfasey se omite
o su valor es 0, el texto se crea sin desfase Utilice este campo para controlar
la alineación vertical del texto con respecto a la línea La escala de este valor
no se define a partir del factor de escala S=valor, sino a partir del tipo de línea
Para incluir caracteres de texto en los tipos de línea
1 Cree un tipo de línea sencillo, tal y como se describe en Para añadir untipo de línea simple a un archivo LIN en la página 79
2 Añada el descriptor de carácter de texto en el patrón del tipo de línea
utilizando el siguiente formato:
["texto",nombreestilotexto,escala,rotación,desfasex,desfasey]
Trang 4No hay entradas
Modificadores de comandos
No hay entradas
Formas en tipos de línea personalizados
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 demanera dinámica a medida que el usuario designa los vértices Las formas ylos 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íneasencillos, ya que ambas incluyen una lista de descriptores de patrón delimitadapor 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 ytrazos
La sintaxis de los descriptores de objetos de formas de una descripción de tipo
Trang 5La siguiente definición de tipo de línea define un tipo de línea llamadoLINEACON1 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 seiscampos para definir una forma como parte de un tipo de línea Los dosprimeros son obligatorios y dependen de la posición; los cuatro restantes sonopcionales y su orden es arbitrario Los dos ejemplos siguientes muestranvarias 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íneapero 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 ningunaruta), 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
Formas en tipos de línea personalizados | 85
Trang 6y 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
escalaS=valor La escala de la forma se utiliza como factor de escala por elque se multiplica la escala definida internamente de la forma Si la escaladefinida internamente es 0, sólo se utilizará como escala S=valor
giraR=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 conrespecto al origen; es decir, todas las formas tienen la misma rotación, sea cualsea 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ónrelativa 0
desfasexX=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 seomite o su valor es 0, la forma se crea sin desfase Incluya este campo si quiereuna línea continua con formas Este valor no se define a partir del factor deescala S=
desfaseyY=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 seomite o su valor es 0, la forma se crea sin desfase Este valor no se define apartir del factor de escala S=
Trang 9Patrones de sombreado
personalizados
AutoCAD® proporciona una biblioteca de patrones de sombreado estándar en los archivos
acad.pat y acadiso.pat Puede utilizar estos patrones de sombreado tal y como aparecen,
modificarlos o personalizarlos
Presentación general de definiciones de patrones
de sombreado
Además de utilizar los patrones de sombreado predefinidos que se suministran,
el usuario puede diseñar y crear sus propios patrones de sombreado
Además de utilizar los patrones de sombreado predefinidos que se suministran,
el usuario puede diseñar y crear sus propios patrones de sombreado Paradesarrollar una definición de patrón de sombreado es necesario tener
conocimientos, práctica y paciencia; por ello, se recomienda a los principiantesque se abstengan de llevar a cabo este proceso
Los patrones de sombreado que incluye AutoCAD se almacenan en los archivos
de texto acad.pat y acadiso.pat Puede añadir definiciones de patrones de
sombreado a este archivo o crear sus propios archivos
El formato de los patrones de sombreado personalizados no varía,
independientemente del lugar en que se almacene la definición Consta de unalínea de encabezado con un nombre que empieza con un asterisco y no puedesuperar los 31 caracteres de longitud y puede incluir una descripción opcional:
*nombredelpatrón, descripción
También consta de uno o varios descriptores de líneas con el siguiente formato:
ángulo, origen x,origen y, delta x,delta y,trazo 1,trazo 2, …
3
89
Trang 10El patrón de sombreado por defecto ANSI31 que aparece en el cuadro de diálogoSombreado por contornos y relleno tiene el siguiente aspecto:
y se define como sigue:
*ANSI31, Hierro ANSI, Ladrillo, Mampostería
45, 0,0, 0,0,125
Tras el nombre del patrón de la primera línea, *ANSI31, aparece una
descripción: ANSI Hierro, Ladrillo, Mampostería Esta definición de patrónsimple especifica una línea con un ángulo de 45 grados, e indica que la primeralínea de la familia de líneas de sombreado debe pasar por el origen del dibujo(0,0) y que el intervalo entre las líneas de sombreado de la familia debe ser de0.125 unidades de longitud
Las definiciones de patrón de sombreado deben respetar las normas siguientes:
■ Cada línea de definición de patrón puede contener un máximo de 80caracteres Puede incluir letras, dígitos y los caracteres especiales desubrayado (_), guión (-) y símbolo de dólar ($) Sin embargo, la definicióndel patrón debe comenzar con una letra o dígito, no con un carácterespecial
■ AutoCAD pasa por alto las líneas en blanco y el texto situado a la derecha
de un punto y coma
■ Cada línea de un patrón se considera el primer miembro de una familia
de líneas, creada aplicando los incrementos en ambas direcciones paragenerar una familia infinita de líneas paralelas
■ El valor de delta x indica el desplazamiento entre los miembros de lafamilia en la dirección de la línea Sólo se utiliza para líneas de trazos
■ El valor de delta y indica el intervalo entre los miembros de la familia; esdecir, se mide en dirección perpendicular a las líneas
■ Se considera que la longitud de una línea es infinita Un patrón de trazos
se superpone en la línea
Trang 11NOTA En un archivo PAT debe colocarse una línea en blanco tras la última
definición de patrón de sombreado Si no se coloca una línea en blanco después
de la última definición de patrón de sombreado, no se podrá acceder a dichaúltima definición de patrón de sombreado al crear un relleno de sombreado
El sombreado se aplica expandiendo cada línea de la definición de patrónhasta su familia infinita de líneas paralelas Todos los objetos designados secomprueban para verificar si se cortan con dichas líneas, en cuyo caso laslíneas de sombreado se activan y desactivan según el estilo de sombreado.Cada familia de líneas de sombreado se genera en paralelo a la línea inicialcon un origen absoluto para garantizar la alineación apropiada
Si se crea un sombreado muy denso, AutoCAD puede rechazarlo y mostrar unmensaje que indica que la escala de sombreado es demasiado pequeña o que
la longitud de los trazos es demasiado corta Es posible cambiar el númeromáximo de líneas de sombreado definiendo la variable de registro de sistemaMaxHatch mediante la expresión (setenv MaxHatch n) donde n es un númeroentre 100 y 10000000 (diez millones)
NOTA Al cambiar el valor de MaxHatch, se debe escribir MaxHatch respetando
las letras mayúsculas y minúsculas
Para crear un patrón de sombreado simple
1 Abra el archivo acad.pat o acadiso.pat en un editor de texto que permita
guardar en formato ASCII (por ejemplo, Bloc de notas de Microsoft®Windows®)
2 Cree una línea de encabezado con un asterisco y un nombre de patrón.
El nombre de los patrones de sombreado tiene la limitación de 31caracteres
3 (Opcional) Para incluir una descripción en la línea de encabezado, escriba
el texto de descripción después del nombre del patrón separado por unacoma
4 Cree una línea de descripción que incluya:
■ Un ángulo en el que se dibuja la línea
■ Un punto de origen X,Y
■ Un delta x igual a 0
■ Un delta y de cualquier valor
Presentación general de definiciones de patrones de sombreado | 91
Trang 12Establece el nombre del patrón de sombreado por defecto con un máximo
de 34 caracteres y sin espacios
Trang 13Patrones de sombreado con líneas de trazos
Para definir patrones de líneas de trazos, es necesario añadir elementos delongitud de trazo al final del elemento de definición de línea
Para definir patrones de líneas de trazos, es necesario añadir elementos delongitud de trazo al final del elemento de definición de línea Cada elemento
de longitud de trazo especifica la longitud del segmento que compone la línea
Si esta longitud es positiva, se dibuja un segmento visible Si la longitud esnegativa, el segmento es invisible y no se dibuja El patrón comienza en elpunto de origen con el primer segmento y continúa por los demás segmentos
en sentido circular Una longitud de trazo definida en 0 dibuja un punto Esposible especificar un máximo de seis longitudes de trazo por línea de patrón
El patrón de sombreado por defecto ANSI33, que se muestra en el cuadro dediálogo Sombreado por contornos y relleno, tiene el siguiente aspecto:
y se define como sigue:
*ANSI33, ANSI Bronce, Latón, Cobre
45, 0,176776695,0, 0,0,25, 0,125,-0,0625
Por ejemplo, para modificar un patrón para líneas de 45 grados que dibujelíneas con una longitud del trazo de 0.5 unidades y una distancia entre trazos
de 0.5 unidades, la definición sería como sigue:
Patrones de sombreado con líneas de trazos | 93
Trang 1445, 0,0, 0,0,5, 0,5,-0,5
Esto es lo mismo que el patrón de 45 grados incluido en Presentación general
de definiciones de patrones de sombreado en la página 89 , pero con unaespecificación de trazo añadida al final La longitud visible e invisible es de0.5 unidades, respectivamente, lo que cumple los fines especificados Paradibujar un trazo de 0.5 unidades, un espacio de 0.25 unidades, un punto yotro espacio de 0.25 unidades antes del siguiente trazo, debe crearse unadefinición como ésta:
*DDOT45, patrón trazo-punto-trazo: 45 grados
de la línea (en este caso, paralela al eje X) Dado que las líneas son infinitas,
el patrón de trazos se desliza hacia abajo el número de veces especificado Elárea sombreada tendría este aspecto:
Para crear un patrón de sombreado con líneas de trazos
1 Abra el archivo acad.pat o acadiso.pat en un editor de texto que permita
Trang 152 Cree una línea de encabezado con un asterisco y un nombre de patrón.
El nombre de los patrones de sombreado tiene la limitación de 31caracteres
3 (Opcional) Para incluir una descripción en la línea de encabezado, escriba
el texto de descripción después del nombre del patrón separado por unacoma
4 Cree una línea de descripción que incluya:
■ Un ángulo en el que se dibuja la línea
■ Un punto de origen X,Y
■ Un delta x de cualquier valor, si desea desfasar líneas alternas en lafamilia de líneas
■ Un delta y de cualquier valor
■ Un valor para la longitud de trazo
■ Un valor para una longitud de punto
■ Un segundo valor opcional para una longitud de trazo diferente
■ Un segundo valor opcional para una longitud de punto diferente
Modifica un sombreado o un relleno existentes
Patrones de sombreado con líneas de trazos | 95