Autocad 2012 PDF Dxf-Reference Enu

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 270

Machine Translated by Google

Autocad 2012

Referencia DXF

febrero 2011
Machine Translated by Google

© 2011 Autodesk, Inc. Todos los derechos reservados. Salvo que Autodesk, Inc. permita lo contrario, esta publicación, o partes de la misma, no puede reproducirse de ninguna forma, por ningún método ni
para ningún propósito.

Ciertos materiales incluidos en esta publicación se reimprimen con el permiso del titular de los derechos de autor.

Marcas

comerciales Las siguientes son marcas comerciales registradas o marcas comerciales de Autodesk, Inc. y/o sus subsidiarias y/o afiliadas en EE. UU. y otros países: 3DEC (diseño/logotipo), 3December,
3December.com, 3ds Max, Algor, Alias, Alias (diseño de remolino/logotipo), AliasStudio, Alias|Wavefront (diseño/logotipo), ATC, AUGI, AutoCAD, Asistencia de aprendizaje de AutoCAD, AutoCAD LT,
Simulador de AutoCAD, Extensión SQL de AutoCAD, Interfaz SQL de AutoCAD, Autodesk, Autodesk Intent, Autodesk Inventor , Autodesk MapGuide, Autodesk Streamline, AutoLISP, AutoSnap, AutoSketch,
AutoTrack, Backburner, Backdraft, Beast, Construido con ObjectARX (logotipo), Burn, Buzzsaw, CAiCE, Civil 3D, Cleaner, Cleaner Central, ClearScale, Color Warper, Combustion, Comunicación
Especificación, Constructware, Content Explorer, Dancing Baby (imagen), DesignCenter, Design Doctor, Designer's Toolkit, DesignKids, DesignProf, DesignServer, DesignStudio, Design Web Format,
Discreet, DWF, DWG, DWG (logotipo), DWG Extreme, DWG TrueConvert, DWG TrueView, DXF, Ecotect, Exposure, Ampliación del equipo de diseño, Face Robot, FBX, Fempro, Fire, Flame, Flare, Flint,
FMDesktop, Freewheel, GDX Driver, Green Building Studio, Heads­up Design, Heidi, HumanIK, IDEA Server, i­drop, Illuminate Labs AB (diseño/logotipo), ImageModeler, iMOUT, Incinerator, Inferno,
Inventor, Inventor LT, Kynapse, Kynogon, LandXplorer, LiquidLight, LiquidLight (diseño/logotipo), Lustre, MatchMover, Maya, Mechanical Escritorio, Moldflow, Moldflow Plastics Advisers, MPI, Moldflow
Plastics Insight, Moldflow Plastics Xpert, Moondust, MotionBuilder, Movimento, MPA, MPA (diseño/logotipo), MPX, MPX (diseño/logotipo), Mudbox, Edición multimaestro, Navisworks , ObjectARX,
ObjectDBX, Opticore, Pipeplus, PolarSnap, PortfolioWall, Desarrollado con tecnología Autodesk, Productstream, ProMaterials, RasterDWG, RealDWG, Roto en tiempo real, Reconocer, Cola de
procesamiento, Retimer, Reveal, Revit, RiverCAD, Robot, Showcase, Muéstrame , ShowMotion, SketchBook, Smoke, Softimage, Softimage|XSI (diseño/logotipo), Sparks, SteeringWheels, Stitcher, Stone,
StormNET, StudioTools, ToolClip, Topobase, Toxik, TrustedDWG, U­Vis, ViewCube, Visual, Visual LISP, Volo , Vtour, WaterNetworks, Wire, Wiretap, WiretapCentral, XSI.

Todos los demás nombres de marcas, nombres de productos o marcas comerciales pertenecen a sus respectivos propietarios.

Descargo de responsabilidad

ESTA PUBLICACIÓN Y LA INFORMACIÓN CONTENIDA EN ESTE DOCUMENTO ESTÁN DISPONIBLES POR AUTODESK, INC. "TAL CUAL". AUTODESK, INC. RENUNCIA A TODA GARANTÍA, YA
SEA EXPRESA O IMPLÍCITA, INCLUYENDO, PERO NO LIMITADO A, CUALQUIER GARANTÍA IMPLÍCITA DE COMERCIABILIDAD O IDONEIDAD PARA UN PROPÓSITO PARTICULAR CON
RESPECTO A ESTOS MATERIALES.

Publicado por:
Autodesk, Inc.
111 McInnis Parkway San
Rafael, CA 94903, EE. UU.
Machine Translated by Google

Contenido

Capítulo 1 Formato DXF . . . . . . . . ..... ..... ........... 1


Organización de esta referencia . . . . . . . . . . . ... . ... . ... .1
Revisiones de la referencia DXF . . . . . . . . . ... . ... . ... . .1
Convenciones de formato en esta referencia . . . ... . ... . ... . .2
Códigos de objeto y entidad . . . . . . . . . . . . . ... . ... . ... . .2
Tipos de valores de código de grupo . . . . . . . . . . . . . ... . ... . ... . .3
Códigos de grupo en orden numérico . . . . . . . . ... . ... . ... . .5

Capítulo 2 Sección ENCABEZADO . . . . . . . . ............. ..... 11


. . . . . . . . . . . . . . . . . . . . . 11
ENCABEZADO Códigos de grupo de sección .
. . . . . . . . . . . . . . . . . 28
Variables de encabezado VPORT revisadas .
Manejo especial de variables de fecha/hora . . . . . . . . . . . . . . 29

Capítulo 3 Sección CLASES . . . ..... ............. . . . . . 31


CLASES Códigos de grupo de sección . . . . . . . . . . . . . . . . . . . . . . 31
Valores de clase predeterminados . . . . . . . . . . . . . . . . . . . . . . . . . 32

Capítulo 4 Sección TABLAS . . . ..... ............. . . . . . 35


Códigos de grupo de tablas de símbolos . . ... . ... . ... . ... . ... . . . 35
Códigos de grupo de tablas de símbolos comunes . . . . . . . . . . . . . . . . . . 36
Códigos de grupo comunes para entradas de la tabla de símbolos . . . ... . . . 37
APLICACIÓN . . . . . . . . ... . ... . ... . ... . ... . ... . . . . 38

III
Machine Translated by Google

BLOQUE_RECORD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
ESTILO DIMESTILO .

TIPO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
DE CAPA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
ESTILO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
UCS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
VER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
VPORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

Capítulo 5 Sección BLOQUES . . . ..... ............. . . . . . 57


Códigos de grupo de sección BLOQUES . . . . . . . . . . . . . . . . . . . . . . 57
BLOQUEAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
FINAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

Capítulo 6 ENTIDADES Sección . . . . . . . ............. . . . . . 61


Códigos de grupo comunes para entidades . . . . . . . . . . . . . . . . . . . . 61
3DFACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
3D SÓLIDO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . sesenta y cinco

ACAD_PROXY_ENTITY . . . . ... . ... . ... . ... . ... . . . sesenta y cinco

ARCO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
CUERPO DE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
ATRIBUTOS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
ATTDEF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
CÍRCULO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
DIMENSIÓN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Códigos de grupo de dimensiones comunes . . . . . . . . . . . . . . . . . 78
Códigos de grupo de dimensiones alineados . . . . . . . . . . . . . . . . . . 80
Códigos de grupo de dimensiones lineales y rotadas . . . . . . . . . . . . 81
Códigos de grupos de dimensiones radiales y de diámetro . . . . . . . . . . . 82
Códigos de grupo de dimensiones angulares . . . . . . . . . . . . . . . . . . 83
Códigos de grupo de dimensiones de ordenadas . . . . . . . . . . . . . . . . . 85
Anulaciones de estilo de cota . . . . . . . . . . . . . . . . . . . . . 86
ELIPSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
ESCOTILLA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Datos de ruta límite . . . . . . . . . . . . . . . . . . . . . . . . . 90
Datos de patrón . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
IMAGEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
DE HÉLICE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
INSERTAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
LUZ LÍDER . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
LÍNEA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
LWPOLYLINE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
MALLA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
MLINEA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104

i | Contenido
Machine Translated by Google

ESTILO LÍDER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107


MLEADER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Códigos comunes de grupo MLeader . . . . . . . . . . . . . . . . . 110
Códigos de grupo de datos de contexto de MLeader . . . . . . . . . . . . . . . 112
Códigos de grupo de nodos líderes de MLeader . . . . . . . . . . . . . . . . 116
Códigos de grupo de líneas guía MLeader . . . . . . . . . . . . . . . . 117
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
OLEFRAME DE TEXTO . . . M.. . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
OLE2FRAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
PUNTO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
POLILINEA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Mallas Polifacéticas . . . . . . . . . . . . . . . . . . . . . . . . . . 125
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
REGIÓN DEL RAYO . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
SECCIÓN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
SECUENCIA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
FORMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
SÓLIDO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
SPLINE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
SOL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
SUPERFICIE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Superficie extruida . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Superficie elevada . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Superficie Girada . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Superficie barrida . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
MESA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
TOLERANCIA DEL TEXTO . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
RASTREO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
SUBRAYADO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
VISTA DE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
VÉRTEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
BORRADO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
XLINE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157

Capítulo 7 Sección OBJETOS . . . . . . . . . . . . . ..... ..... . . 159


. . . . . . . . . . . . . . . . . . . . 159
Códigos de grupo de sección OBJETO . .
Propiedad del objeto . . . . . . . . . . . . . . . . . . . . . . . . . 159
Códigos de grupo comunes para objetos . . . . . . . . . . . . . . . . . . . 160
ACAD_PROXY_OBJECT . . . . . . . . . . . . . . . . . . . . . . . . . 161
ACDBDICCIONARIOWDFLT . . . . . . . . . . . . . . . . . . . . . . . 161
ACDBPLACEHOLDER . . . . . . . . . . . . . . . . . . . . . . . . . . 162
DICCIONARIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
DATOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
DICCIONARIOVAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
DIMASSOC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166

Contenidos | v
Machine Translated by Google

. . . ... . ... . . . . . . . . . . . . . . . . . . . . . . . . . 168


. ... .
GEODATATOS DE CAMPO . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
GRUPO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
IDBUFFER . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . 173
IMAGENDEF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
IMAGENDEF_REACTOR . . . . . . . . . . . . . . . . . . . . . . . . . . 174
CAPA_ÍNDICE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
CAPA_FILTRO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
DISEÑO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
LISTA DE LUZ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
MATERIAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
ESTILO MLINE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
OBJETO_PTR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
AJUSTES DE PARCELA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
VARIABLES RASTER . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
PRESTAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
ENTORNO DE RENDERIZACIÓN . . . . . . . . . . . . . . . . . . . . . 193
AJUSTES DE MENTALRAYRENDER . . . . . . . . . . . . . . . . . . 194
RENDERGLOBAL . . . . . . . . . . . . . . . . . . . . . . . . . . 197
SECCIÓN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
Responsable de Sección . . . . . . . . . . . . . . . . . . . . . . . . . . 199
Configuración de sección . . . . . . . . . . . . . . . . . . . . . . . . . . 199
Configuración del tipo de sección . . . . . . . . . . . . . . . . . . . . . . . 200
Configuración de geometría de sección . . . . . . . . . . . . . . . . . . . . . 201
ÍNDICE_ESPACIAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
FILTRO_ESPACIAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
CLASIFICACIÓN ESTABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
ESTILO DE MESA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
DEFINICIÓN DE LA CAPA INFERIOR . . . . . . . . . . . . . . . . . . . . . . . . . 207
ESTILO VISUAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
VBA_PROJECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
BORRAR VARIABLES . . . . . . . . . . . . . . . . . . . . . . . . . . 211
X REGISTRO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212

Capítulo 8 Sección IMAGEN EN MINIATURA . . . . . . . . . . . . . . . . . . . 215


Códigos de grupo de sección THUMBNAILIMAGE . . . . ... . ... . . . . 215

Capítulo 9 Formatos de archivos de intercambio de dibujos . . . . . . . . ..... . . 217


Archivos ASCII DXF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
Estructura general de archivos DXF . . . . . . . . . . . . . . . . . . . . 217
Códigos de grupo en archivos DXF . . . . . . . . . . . . . . . . . . . . . 219
Caracteres de control ASCII en archivos DXF . . . . . . . . . . . 219
Códigos de grupo de encabezado en archivos DXF . . . . . . . . . . . . . . . . . 219
Códigos de grupo de clases en archivos DXF . . . . . . . . . . . . . . . . . . 220
Códigos de grupo de tablas de símbolos en archivos DXF . . . . . . . . . . . . . 220

vii | Contenido
Machine Translated by Google

Ejemplo de tabla de símbolos . . . . . . . . . . . . . . . . . . . 221


Bloquea códigos de grupo en archivos DXF . . . . . . . . . . . . . . . . . 224
Códigos de grupo de entidades en archivos DXF . . . . . . . . . . . . . . . . . 226
Códigos de grupo de objetos en archivos DXF . . . . . . . . . . . . . . . . . 226
Escribir un programa de interfaz DXF . . . . . . . . . . . . . . . . . 227
Lectura de un archivo DXF . . . . . . . . . . . . . . . . . . . . . . 228
Escribir un archivo DXF . . . . . . . . . . . . . . . . . . . . . . 230
Archivos binarios DXF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
Archivos de diapositivas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
Encabezado de diapositiva antiguo . . . . . . . . . . . . . . . . . . . . . . . . . . 238
Archivos de biblioteca de diapositivas . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239

Capítulo 10 Problemas avanzados de DXF . . . . . . . . . . ..... ..... .. 241


. . . . . . . . . . . . . . . . . . . . . . . . .
Objetos de base de datos . . . . 241
. ... . ... . ...
Identificadores de referencia persistente entre objetos . . . . 241
Referencias de puntero y propiedad . . . . . . . . . ... . . . . 242
Referencias duras y blandas . . . . . . . . . . . . . . . . . . . . . 242
Manijas arbitrarias . . . . ... . ... . ... . ... . . . . . . 243
1005 Códigos de grupo . . . . . . . . . . . . . . . . . . . . . . . . . 243
Marcadores de subclase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
Diccionario de extensiones y reactores persistentes . . . . . . . . . . . . . . 246
Datos extendidos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
Sistemas de coordenadas de objetos (OCS) . . . . . . . . . . . . . . . . . . . . 250
Algoritmo de eje arbitrario . . . . . . . . . . . . . . . . . . . . . . . . . 252

Índice . . . .................. ..... . . . . . 253

Contenidos | viii
Machine Translated by Google

viii
Machine Translated by Google

Formato DXF
1
El formato DXF™ es una representación de datos etiquetados de toda la información contenida en un archivo de
dibujo de AutoCAD®. Los datos etiquetados significan que cada elemento de datos del archivo está precedido por un
número entero que se denomina código de grupo. El valor de un código de grupo indica qué tipo de elemento de datos
sigue. Este valor también indica el significado de un elemento de datos para un tipo de objeto (o registro) determinado.
Prácticamente toda la información especificada por el usuario en un archivo de dibujo se puede representar en formato
DXF.

Organización de esta referencia


La referencia DXF presenta los códigos de grupo DXF™ que se encuentran en archivos DXF
y que encuentran las aplicaciones AutoLISP® y ObjectARX® . Este capítulo describe las convenciones
generales de DXF. Los capítulos restantes enumeran los códigos de grupo organizados por tipo
de objeto. Los códigos de grupo se presentan en el orden en que se encuentran en un archivo DXF y
cada capítulo recibe el nombre de acuerdo con la sección asociada de un archivo DXF. Aunque
el formato de archivo DXF se utiliza como mecanismo de organización para esta referencia, se
encuentra información específica sobre el formato real de los archivos DXF en Formatos de
archivos de intercambio de dibujos en la página 227. Conceptos avanzados relacionados con los
códigos de grupo DXF que pertenecen tanto a aplicaciones como a archivos DXF. se encuentran
en Problemas avanzados de DXF en la página 241

Para obtener descripciones de las funciones de AutoLISP que utilizan códigos de grupo, consulte
"Uso de AutoLISP para manipular objetos de AutoCAD" en la Guía del desarrollador de AutoLISP.

Revisiones de la referencia DXF


Este tema enumera las revisiones desde la última actualización de la Referencia DXF. El número de
versión de esta referencia DXF es u19.1.01.

■ “Sección ENTIDADES”

1
Machine Translated by Google

■ “Sección OBJETOS”

Convenciones de formato en esta referencia


Cada código de grupo enumerado en esta referencia se presenta mediante un valor de código de grupo
numérico y una descripción. Todos los códigos de grupo se pueden aplicar a archivos DXF™,
aplicaciones (AutoLISP u ObjectARX) o ambos. Cuando la descripción de un código es diferente para
aplicaciones y archivos DXF (o se aplica sólo a uno u otro), la descripción va precedida por los
siguientes indicadores:

■ APP.Descripción específica de la aplicación.

■ Descripción específica del archivo DXF.DXF .

Si la descripción es común tanto para los archivos DXF como para las aplicaciones, no se proporciona
ningún indicador.

Los códigos opcionales se indican como "opcionales" en la descripción.

Códigos de objeto y entidad


En el formato DXF™ , la definición de objetos difiere de la de entidades: los objetos no tienen
representación gráfica y las entidades sí. Por ejemplo, los diccionarios son objetos y no entidades.
Las entidades también se denominan objetos gráficos , mientras que los objetos se denominan
objetos no gráficos.

Las entidades aparecen en las secciones BLOQUE y ENTIDADES del archivo DXF. El uso de códigos
de grupo en las dos secciones es idéntico.

Siempre aparecen algunos códigos de grupo que definen una entidad; otros son opcionales y
aparecen sólo si sus valores difieren de los predeterminados.

No escriba programas que dependan del orden indicado aquí. El final de una entidad está indicado por
el siguiente grupo 0, que comienza la siguiente entidad o indica el final de la sección.

NOTA Será más fácil acomodar archivos DXF de versiones futuras de AutoCAD® si escribe su programa
de procesamiento DXF en forma de tabla, ignora los códigos de grupo no definidos y no hace
suposiciones sobre el orden de los códigos de grupo en una entidad. Con cada nueva versión de
AutoCAD, se agregarán nuevos códigos de grupo a las entidades para dar cabida a funciones adicionales.

2 | Capítulo 1 Formato DXF


Machine Translated by Google

Tipos de valores de código de grupo


Los códigos de grupo definen el tipo del valor asociado como un número entero, un
número de coma flotante, o una cadena, según la siguiente tabla de grupos
rangos de código. Para obtener información sobre las abreviaturas y el formato utilizado en este
tabla, consulte Convenciones de formato en esta referencia en la página 2.

Tipos de valores de código de grupo

Rango de códigos Tipo de valor de grupo

0­9 Cadena (con la introducción de nombres de símbolos extendidos en AutoCAD 2000, los 255 caracteres
El límite se ha aumentado a 2049 caracteres de un solo byte sin incluir la nueva línea al final.
de la línea)

10­39 Valor de punto 3D de doble precisión

40­59 Valor de coma flotante de doble precisión

60­79 valor entero de 16 bits

90­99 valor entero de 32 bits

100 Cadena (máximo 255 caracteres; menos para cadenas Unicode)

102 Cadena (máximo 255 caracteres; menos para cadenas Unicode)

105 Cadena que representa el valor de identificador hexadecimal (hexadecimal)

110­119 Valor de coma flotante de doble precisión

120­129 Valor de coma flotante de doble precisión

130­139 Valor de coma flotante de doble precisión

140­149 Valor de coma flotante escalar de doble precisión

160­169 valor entero de 64 bits

170­179 valor entero de 16 bits

210­239 Valor de coma flotante de doble precisión

270­279 valor entero de 16 bits

Tipos de valores de código de grupo | 3


Machine Translated by Google

Tipos de valores de código de grupo

Rango de códigos Tipo de valor de grupo

280­289 valor entero de 16 bits

290­299 Valor de la bandera booleana

300­309 Cadena de texto arbitraria

310­319 Cadena que representa el valor hexadecimal del fragmento binario

320­329 Cadena que representa el valor del identificador hexadecimal

330­369 Cadena que representa ID de objetos hexadecimales

370­379 valor entero de 16 bits

380­389 valor entero de 16 bits

390­399 Cadena que representa el valor del identificador hexadecimal

400­409 valor entero de 16 bits

410­419 Cadena

420­429 valor entero de 32 bits

430­439 Cadena

440­449 valor entero de 32 bits

450­459 Largo

460­469 Valor de coma flotante de doble precisión

470­479 Cadena

480­481 Cadena que representa el valor del identificador hexadecimal

999 Comentario (cadena)

1000­1009 Cadena (los mismos límites que se indican con el rango de código 0­9)

4 | Capítulo 1 Formato DXF


Machine Translated by Google

Tipos de valores de código de grupo

Rango de códigos Tipo de valor de grupo

1010­1059 Valor de coma flotante de doble precisión

1060­1070 valor entero de 16 bits

1071 valor entero de 32 bits

Códigos de grupo en orden numérico


La siguiente tabla proporciona el código de grupo o el rango de códigos de grupo acompañados
mediante una explicación del valor del código de grupo. En la tabla, “fijo” indica que
el código de grupo siempre tiene el mismo propósito. Si un código de grupo no es fijo, es
El propósito depende del contexto. Para obtener información sobre abreviaturas y
formato utilizado en esta tabla, consulte Convenciones de formato en esta referencia
en la página 2.

Códigos de grupo por número

Código de grupo Descripción

­5 APP: cadena de reactores persistentes

­4 APP: operador condicional (usado solo con ssget)

­3 APP: centinela de datos extendidos (XDATA) (fija)

­2 APLICACIÓN: referencia del nombre de la entidad (fija)

­1 APLICACIÓN: nombre de la entidad. El nombre cambia cada vez que se abre un dibujo. Nunca se guarda (se arregla)

0 Cadena de texto que indica el tipo de entidad (fija)

1 Valor de texto principal para una entidad

2 Nombre (etiqueta de atributo, nombre de bloque, etc.)

3­4 Otros valores de texto o nombre

5 identificador de entidad; cadena de texto de hasta 16 dígitos hexadecimales (fijo)

6 Nombre del tipo de línea (fijo)

Códigos de grupo en orden numérico | 5


Machine Translated by Google

Códigos de grupo por número

Código de grupo Descripción

7 Nombre del estilo de texto (fijo)

8 Nombre de capa (fijo)

9 DXF: identificador de nombre de variable (usado solo en la sección HEADER del archivo DXF)

10 Punto primario; este es el punto inicial de una línea o entidad de texto, el centro de un círculo, etc.
DXF: valor X del punto primario (seguido de los códigos de valor Y y Z 20 y 30)
APP: Punto 3D (lista de tres reales)

11­18 Otros puntos


DXF: valor X de otros puntos (seguido de los códigos de valor Y 21­28 y los códigos de valor Z 31­38)
APP: Punto 3D (lista de tres reales)

20, 30 DXF: valores Y y Z del punto primario

21­28, 31­37 DXF: valores Y y Z de otros puntos

38 DXF: elevación de la entidad si es distinta de cero

39 Grosor de la entidad si es distinto de cero (fijo)

40­48 Valores de punto flotante de doble precisión (altura del texto, factores de escala, etc.)

48 escala de tipo de línea; valor escalar de coma flotante de doble precisión; El valor predeterminado está definido para todas las entidades.

tipos

49 Valor repetido de punto flotante de doble precisión. Pueden aparecer varios 49 grupos en una entidad
para tablas de longitud variable (como las longitudes de guiones en la tabla LTYPE). Siempre aparece un grupo 7x
antes del primer grupo 49 para especificar la longitud de la tabla

50­58 Ángulos (salida en grados a archivos DXF y radianes a través de aplicaciones AutoLISP y ObjectARX)

60 Visibilidad de la entidad; valor entero; ausencia o 0 indica visibilidad; 1 indica invisibilidad

62 Número de color (fijo)

66 Bandera "Las entidades siguen" (fija)

67 Espacio, es decir, modelo o espacio papel (fijo)

6 | Capítulo 1 Formato DXF


Machine Translated by Google

Códigos de grupo por número

Código de grupo Descripción

68 APLICACIÓN: identifica si la ventana gráfica está activada pero completamente fuera de la pantalla; no está activo o está apagado

69 APLICACIÓN: número de identificación de la ventana gráfica

70­78 Valores enteros, como recuentos de repeticiones, bits de bandera o modos

90­99 valores enteros de 32 bits

100 Marcador de datos de subclase (con el nombre de clase derivado como una cadena). Requerido para todos los objetos y entidades.

clases que se derivan de otra clase concreta. El marcador de datos de subclase segrega datos.
definido por diferentes clases en la cadena de herencia para el mismo objeto.
Esto se suma al requisito de nombres DXF para cada clase concreta distinta derivada
de ObjectARX (consulte Marcadores de subclase en la página 243)

102 Cadena de control, seguida de “{<nombre arbitrario>” o “}”. Similar al código de grupo xdata 1002,
excepto que cuando la cadena comienza con "{", puede ir seguida de una cadena arbitraria cuyo
la interpretación depende de la aplicación. La única otra cadena de control permitida es "}" como grupo
terminador. AutoCAD no interpreta estas cadenas excepto durante las operaciones de auditoría de dibujos.
Son para uso de aplicaciones.

105 Identificador de objeto para la entrada de la tabla de símbolos DIMVAR

110 Origen UCS (aparece sólo si el código 72 está configurado en 1)

DXF: valor X ; APLICACIÓN: punto 3D

111 Eje X UCS (aparece solo si el código 72 está configurado en 1)


DXF: valor X ; APLICACIÓN: vectores 3D

112 Eje Y UCS (aparece solo si el código 72 está configurado en 1)


DXF: valor X ; APLICACIÓN: vectores 3D

120­122 DXF: valor Y del origen UCS, eje X UCS y eje Y UCS

130­132 DXF: valor Z del origen UCS, eje X UCS y eje Y UCS

140­149 Valores de punto flotante de doble precisión (puntos, elevación y configuraciones DIMSTYLE, por ejemplo)

170­179 Valores enteros de 16 bits, como bits de bandera que representan configuraciones de DIMSTYLE

210 Dirección de extrusión (fija)

Códigos de grupo en orden numérico | 7


Machine Translated by Google

Códigos de grupo por número

Código de grupo Descripción


DXF: valor X de la dirección de extrusión
APLICACIÓN: vector de dirección de extrusión 3D

220, 230 DXF: valores Y y Z de la dirección de extrusión

270­279 valores enteros de 16 bits

280­289 valor entero de 16 bits

290­299 Valor de la bandera booleana

300­309 Cadenas de texto arbitrarias

310­319 Fragmentos binarios arbitrarios con la misma representación y límites que los códigos de grupo 1004: cadenas
hexadecimales de hasta 254 caracteres representan fragmentos de datos de hasta 127 bytes

320­329 Identificadores de objetos arbitrarios; manejar valores que se toman "tal cual". No se traducen durante las operaciones
INSERT y XREF

330­339 Mango de puntero suave; punteros suaves arbitrarios a otros objetos dentro del mismo archivo o dibujo DXF.
Traducido durante las operaciones INSERT y XREF

340­349 Mango de puntero duro; punteros duros arbitrarios a otros objetos dentro del mismo archivo o dibujo DXF.
Traducido durante las operaciones INSERT y XREF

350­359 Mango suave; enlaces arbitrarios de propiedad blanda a otros objetos dentro del mismo archivo o dibujo DXF.
Traducido durante las operaciones INSERT y XREF

360­369 Mango rígido; enlaces arbitrarios de propiedad física a otros objetos dentro del mismo archivo o dibujo DXF. Traducido
durante las operaciones INSERT y XREF

370­379 Valor de enumeración de grosor de línea (AcDb::LineWeight). Almacenado y movido como un entero de 16 bits.
Los objetos personalizados que no son entidades pueden usar el rango completo, pero las clases de entidades solo
usan códigos de grupo DXF 371­379 en su representación, porque AutoCAD y AutoLISP siempre asumen que un
código de grupo 370 es el grosor de línea de la entidad. Esto permite que 370 se comporte como otros campos de entidad
"comunes".

380­389 Enumeración del tipo PlotStyleName (AcDb::PlotStyleNameType). Almacenado y movido como un entero de 16 bits. Los
objetos personalizados que no son entidades pueden usar el rango completo, pero las clases de entidades solo usan
códigos de grupo DXF 381­389 en su representación, por la misma razón que el rango de grosor de línea anterior.

8 | Capítulo 1 Formato DXF


Machine Translated by Google

Códigos de grupo por número

Código de grupo Descripción

390­399 Cadena que representa el valor del identificador del objeto PlotStyleName, básicamente un puntero fijo, pero tiene
un rango diferente para hacer que la compatibilidad con versiones anteriores sea más fácil de manejar. Almacenado y movido
como ID de objeto (un identificador en archivos DXF) y un tipo especial en AutoLISP. Objetos personalizados que no son entidades

Puede usar el rango completo, pero las clases de entidad solo usan códigos de grupo DXF 391­399 en su representación,
por la misma razón que el rango de grosor de línea anterior.

400­409 enteros de 16 bits

410­419 Cadena

420­427 Valor entero de 32 bits. Cuando se utiliza con True Color; un entero de 32 bits que representa un color de 24 bits
valor. El byte de orden superior (8 bits) es 0, el byte de orden inferior es un carácter sin signo que contiene el color azul.
valor (0­255), luego el valor verde y el byte de orden siguiente al superior es el valor rojo. conversando
este valor entero a hexadecimal produce la siguiente máscara de bits: 0x00RRGGBB. Por ejemplo, un
El color verdadero con Rojo==200, Verde==100 y Azul==50 es 0x00C86432, y en DXF, en decimal,
13132850

430­437 Cadena; cuando se usa para True Color, una cadena que representa el nombre del color

440­447 Valor entero de 32 bits. Cuando se utiliza para Color verdadero, el valor de transparencia

450­459 Largo

460­469 Valor de coma flotante de doble precisión

470­479 Cadena

480­481 Mango de puntero duro; punteros duros arbitrarios a otros objetos dentro del mismo archivo o dibujo DXF.
Traducido durante las operaciones INSERT y XREF

999 DXF: el código de grupo 999 indica que la línea que le sigue es una cadena de comentario. SAVEAS hace
No incluye dichos grupos en un archivo de salida DXF, pero OPEN los respeta e ignora los comentarios.
Puede utilizar el grupo 999 para incluir comentarios en un archivo DXF que haya editado

1000 Cadena ASCII (hasta 255 bytes de longitud) en datos extendidos

1001 Nombre de la aplicación registrada (cadena ASCII de hasta 31 bytes de longitud) para datos extendidos

1002 Cadena de control de datos extendida (“{” o “}”)

Códigos de grupo en orden numérico | 9


Machine Translated by Google

Códigos de grupo por número

Código de grupo Descripción

1003 Nombre de la capa de datos extendida

1004 Fragmento de bytes (hasta 127 bytes de longitud) en datos extendidos

1005 Identificador de entidad en datos extendidos; cadena de texto de hasta 16 dígitos hexadecimales

1010 Un punto en datos extendidos


DXF: valor X (seguido de los grupos 1020 y 1030)
APLICACIÓN: punto 3D

1020, 1030 DXF: valores Y y Z de un punto

1011 Una posición espacial mundial en 3D en datos extendidos


DXF: valor X (seguido de los grupos 1021 y 1031)
APLICACIÓN: punto 3D

1021, 1031 DXF: valores Y y Z de una posición espacial mundial

1012 Un desplazamiento espacial mundial en 3D en datos extendidos


DXF: valor X (seguido de 1022 y 1032 grupos)
APLICACIÓN: vectores 3D

1022, 1032 DXF: valores Y y Z de un desplazamiento espacial mundial

1013 Una dirección espacial mundial en 3D en datos extendidos


DXF: valor X (seguido de 1022 y 1032 grupos)
APLICACIÓN: vectores 3D

1023, 1033 DXF: valores Y y Z de una dirección espacial mundial

1040 Valor de punto flotante de doble precisión de datos extendidos

1041 Valor de distancia de datos extendidos

1042 Factor de escala de datos extendidos

1070 Datos extendidos Entero con signo de 16 bits

1071 Datos extendidos de 32 bits con firma larga

10 | Capítulo 1 Formato DXF


Machine Translated by Google

Sección ENCABEZADO

2
Los códigos de grupo descritos en este capítulo pertenecen únicamente a archivos DXF™. La sección ENCABEZADO
de un archivo DXF contiene la configuración de las variables asociadas con el dibujo. Cada variable es
especificado por un código de grupo 9 que proporciona el nombre de la variable, seguido de grupos que proporcionan la
valor de la variable. Este capítulo enumera sólo las variables que se guardan en el archivo de dibujo.

Códigos de grupo de sección de ENCABEZADO


La siguiente tabla enumera las variables que se representan en la sección ENCABEZADO
de un archivo DXF™. Para obtener información sobre las abreviaturas y el formato utilizado en este
tabla, consulte Convenciones de formato en esta referencia en la página 2.

variables de encabezado DXF

Variable Código de grupo Descripción

$ACADMAINTVER 70 Número de versión de mantenimiento (debe ignorarse)

$ACADVER 1 El número de versión de la base de datos de dibujos de AutoCAD:


AC1006 = R10;
AC1009 = R11 y R12;
AC1012 = R13; AC1014 = R14;
AC1015 = AutoCAD 2000;
AC1018 = AutoCAD 2004;
AC1021 = AutoCAD 2007;
AC1024 = AutoCAD 2010

$ANGBASE 50 Ángulo 0 dirección

$ANGDIR 70 1 = Ángulos en el sentido de las agujas del reloj

0 = Ángulos en sentido antihorario

11
Machine Translated by Google

variables de encabezado DXF

Variable Código de grupo Descripción

$ATTMODE 70 Visibilidad de atributos:


0 = Ninguno
1 = normal

2 = Todos

$UNIDADES 70 Formato de unidades para ángulos.

$AUPREC 70 Precisión de unidades para ángulos.

$CECOLOR 62 Número de color de la entidad actual:


0 = POR BLOQUE; 256 = POR CAPA

$ ESCALA CELT 40 Escala de tipo de línea de entidad actual

$ tipo cel 6 Nombre del tipo de línea de la entidad, o BYBLOCK o BYLAYER

$CELPESO 370 Grosor de línea de nuevos objetos.

$CEPSNID 390 Identificador de estilo de trazado de nuevos objetos; si CEPSNTYPE es 3, entonces


este valor indica el mango

$CEPSNTYPE 380 Tipo de estilo de trazado de nuevos objetos:

0 = Estilo de trazado por capa

1 = Estilo de trazado por bloque

2 = Estilo de trazado por defecto del diccionario

3 = Estilo de trazado por ID de objeto/identificador

$CHAMFERA 40 Distancia del primer chaflán

$CHAFFERB 40 Distancia del segundo chaflán

$CHAFFERC 40 Longitud del chaflán

$CHAFLÁN 40 ángulo de chaflán

$ ARCILLA 8 Nombre de la capa actual

$CMLJUST 70 Justificación multilínea actual:

0 = Arriba; 1 = Medio; 2 = Abajo

12 | Capítulo 2 Sección ENCABEZADO


Machine Translated by Google

variables de encabezado DXF

Variable Código de grupo Descripción

$CMLSCALE 40 Escala multilínea actual

$CMLSTYLE 2 Nombre del estilo multilínea actual

$CSOMBRA 280 Modo de sombra para un objeto 3D:


0 = Proyecta y recibe sombras
1 = Proyecta sombras
2 = Recibe sombras

3 = Ignora las sombras

$DIMADEC 70 Número de lugares de precisión mostrados en dimensiones angulares

$DIMALT 70 Dimensionamiento de unidades alternativas realizado si es distinto de cero

$DIMALTD 70 Lugares decimales de unidades alternativas

$DIMALTF 40 Factor de escala unitario alternativo

$DIMALTRND 40 Determina el redondeo de unidades alternativas.

$DIMALTTD 70 Número de decimales para los valores de tolerancia de una dimensión


de unidades alternativas

$DIMALTTZ 70 Controla la supresión de ceros para valores de tolerancia alternativos:


0 = Suprime cero pies y precisamente cero pulgadas
1 = Incluye cero pies y exactamente cero pulgadas
2 = Incluye cero pies y suprime cero pulgadas
3 = Incluye cero pulgadas y suprime cero pies

$DIMALTU 70 Formato de unidades para unidades alternativas de todas las familias de estilos de dimensiones

miembros excepto angulares:


1 = Científico; 2 = decimales; 3 = Ingeniería;
4 = Arquitectónico (apilado); 5 = Fraccionario (apilado);
6 = Arquitectónico; 7 = fraccionario

$DIMALTZ 70 Controla la supresión de ceros para la dimensión de unidad alternativa.


valores:

0 = Suprime cero pies y precisamente cero pulgadas


1 = Incluye cero pies y exactamente cero pulgadas
2 = Incluye cero pies y suprime cero pulgadas

ENCABEZADO Códigos de grupo de sección | 13


Machine Translated by Google

variables de encabezado DXF

Variable Código de grupo Descripción

3 = Incluye cero pulgadas y suprime cero pies

$DIMAPOST 1 Sufijo de dimensionamiento alternativo

$DIMASO 70 1 = Crear dimensionamiento asociativo


0 = Dibujar entidades individuales

$DIMASSOC 280 Controla la asociatividad de los objetos de dimensión.


0 = Crea dimensiones explosionadas; no hay asociación
entre elementos de la dimensión, y las líneas, arcos,

las puntas de flecha y el texto de una dimensión se dibujan como separados


objetos
1 = Crea objetos de dimensión no asociativos; los elementos
de la dimensión se forman en un solo objeto, y si los
punto de definición en el objeto se mueve, entonces la dimensión
el valor se actualiza
2 = Crea objetos de dimensión asociativos; los elementos de
la dimensión se forman en un solo objeto y uno o
más puntos de definición de la dimensión se combinan con
puntos de asociación en objetos geométricos

$DIMASZ 40 Tamaño de la flecha de acotación

$DIMATFIT 70 Controla el texto de cota y la ubicación de las flechas cuando el espacio


No es suficiente colocar ambos dentro de las líneas de extensión:
0 = Coloca el texto y las flechas fuera de las líneas de extensión

1 = Mueve las flechas primero, luego el texto


2 = Mueve el texto primero, luego las flechas
3 = Mueve texto o flechas, lo que mejor se ajuste
AutoCAD agrega una guía al texto de cota movido cuando
DIMTMOVE está establecido en 1

$DIMAUNIT 70 Formato de ángulo para dimensiones angulares:


0 = Grados decimales; 1 = Grados/minutos/segundos;
2 = Gradianes; 3 = radianes; 4 = Unidades del topógrafo

$DIMAZIN 70 Controla la supresión de ceros para dimensiones angulares:


0 = Muestra todos los ceros iniciales y finales
1 = Suprime los ceros a la izquierda en dimensiones decimales
2 = Suprime los ceros finales en dimensiones decimales

14 | Capítulo 2 Sección ENCABEZADO


Machine Translated by Google

variables de encabezado DXF

Variable Código de grupo Descripción

3 = Suprime los ceros iniciales y finales

$DIMBLK 1 Nombre del bloque de flecha

$DIMBLK1 1 Nombre del primer bloque de flecha

$DIMBLK2 1 Nombre del segundo bloque de flecha

$DIMCÉN 40 Tamaño de la marca central/líneas

$DIMCLRD 70 Color de la línea de dimensión:

el rango es 0 = POR BLOQUE; 256 = POR CAPA

$DIMCLRE 70 Color de la línea de extensión de dimensión:

el rango es 0 = POR BLOQUE; 256 = POR CAPA

$DIMCLRT 70 Color del texto de cota:

el rango es 0 = POR BLOQUE; 256 = POR CAPA

$DIMDEC 70 Número de decimales para los valores de tolerancia de un


dimensión de unidades primarias

$DIMDLE 40 Extensión de línea de dimensión

$DIMDLI 40 Incremento de línea de dimensión

$DIMDSEP 70 Separador decimal de un solo carácter utilizado al crear dimensiones cuyo


formato de unidad es decimal

$DIMEXE 40 extensión de línea de extensión

$DIMEXO 40 Desplazamiento de línea de extensión

$DIMFAC 40 Factor de escala utilizado para calcular la altura del texto para fracciones de
dimensión y tolerancias. AutoCAD multiplica DIMTXT
por DIMTFAC para establecer la altura del texto fraccional o de tolerancia

$DIMGAP 40 Separación de línea de dimensión

$DIMJUST 70 Posición del texto de cota horizontal:

ENCABEZADO Códigos de grupo de sección | 15


Machine Translated by Google

variables de encabezado DXF

Variable Código de grupo Descripción

0 = Por encima de la línea de dimensión y justificado en el centro entre las


líneas de extensión

1 = Por encima de la línea de dimensión y al lado de la primera línea de extensión

2 = Por encima de la línea de dimensión y al lado de la segunda extensión

línea

3 = Arriba y justificado en el centro hasta la primera línea de extensión

4 = Arriba y justificado en el centro hasta la segunda línea de extensión

$DIMLDRBLK 1 Nombre del bloque de flechas para líderes

$DIMLFAC 40 Factor de escala de medidas lineales

$DIMLIM 70 Límites de dimensión generados si no son cero

$DIMLUNIT 70 Establece unidades para todos los tipos de dimensiones excepto Angular:

1 = Científico; 2 = decimales; 3 = Ingeniería;

4 = Arquitectónico; 5 = Fraccionario; 6 = escritorio de Windows

$DIMLWD 70 Grosor de línea de línea de dimensión:


­3 = Estándar

­2 = Por capa

­1 = Por bloque

0­211 = un número entero que representa la centésima de mm

$DIMLWE 70 Grosor de línea de extensión:


­3 = Estándar

­2 = Por capa

­1 = Por bloque

0­211 = un número entero que representa la centésima de mm

$DIMPOST 1 Sufijo de dimensionamiento general

$DIMRND 40 Valor de redondeo para distancias de dimensión

$DIMSAH 70 Utilice bloques de flechas separados si no son cero

$DIMSCALE 40 Factor de escala de dimensionamiento general

$DIMSD1 70 Supresión de primera línea de extensión:

0 = No suprimido; 1 = suprimido

16 | Capítulo 2 Sección ENCABEZADO


Machine Translated by Google

variables de encabezado DXF

Variable Código de grupo Descripción

$DIMSD2 70 Supresión de segunda línea de extensión:


0 = No suprimido; 1 = suprimido

$DIMSE1 70 Primera línea de extensión suprimida si es distinta de cero

$DIMSE2 70 Segunda línea de extensión suprimida si es distinta de cero

$DIMSHO 70 1 = Vuelva a calcular las dimensiones mientras arrastra


0 = Arrastrar imagen original

$DIMSOXD 70 Suprimir líneas de dimensión de extensiones exteriores si no son cero

$DIMSTYLE 2 Nombre del estilo de cota

$DIMTAD 70 Texto encima de la línea de dimensión si es distinto de cero

$DIMTDEC 70 Número de decimales para mostrar los valores de tolerancia

$DIMTFAC 40 Factor de escala de visualización de tolerancia de dimensión

$DIMTIH 70 Texto dentro de la horizontal si es distinto de cero

$DIMTIX 70 Forzar texto dentro de extensiones si no es cero

$DIMTM 40 Menos tolerancia

$DIMTMOVE 70 Reglas de movimiento de texto de cota:


0 = Mueve la línea de cota con el texto de cota
1 = Agrega una guía cuando se mueve el texto de dimensión

2 = Permite mover el texto libremente sin guía

$DIMTOFL 70 Si el texto está fuera de las extensiones, fuerce las extensiones de línea entre
extensiones si no son cero

$DIMTOH 70 Texto fuera de la horizontal si es distinto de cero

$DIMTOL 70 Tolerancias de dimensión generadas si no son cero

$DIMTOLJ 70 Justificación vertical de los valores de tolerancia:


0 = Arriba; 1 = Medio; 2 = Abajo

ENCABEZADO Códigos de grupo de sección | 17


Machine Translated by Google

variables de encabezado DXF

Variable Código de grupo Descripción

$DIMTP 40 Más tolerancia

$DIMTSZ 40 Tamaño del tick de acotación:


0 = Sin tics

$DIMTVP 40 Posición vertical del texto

$DIMTXSTY 7 Estilo de texto de cota

$DIMTXT 40 Dimensionar la altura del texto

$DIMTZIN 70 Controla la supresión de ceros para los valores de tolerancia:


0 = Suprime cero pies y precisamente cero pulgadas
1 = Incluye cero pies y exactamente cero pulgadas
2 = Incluye cero pies y suprime cero pulgadas
3 = Incluye cero pulgadas y suprime cero pies

$DIMUPT 70 Funcionalidad del cursor para texto colocado por el usuario:


0 = Controla sólo la ubicación de la línea de dimensión
1 = Controla la posición del texto así como la línea de dimensión
ubicación

$DIMZIN 70 Controla la supresión de ceros para valores de unidades primarias:


0 = Suprime cero pies y precisamente cero pulgadas
1 = Incluye cero pies y exactamente cero pulgadas
2 = Incluye cero pies y suprime cero pulgadas
3 = Incluye cero pulgadas y suprime cero pies

$ DISPSILH 70 Controla la visualización de curvas de silueta de objetos corporales en


Modo de estructura alámbrica:

0 = Apagado; 1 = activado

$DRAGVS 349 Identificación con puntero fijo del estilo visual mientras se crea un sólido 3D

primitivos. El valor predeterminado es NULL

$DWGCODEPAGE 3 Página de códigos de dibujo; configurado en la página de códigos del sistema cuando

Se crea un nuevo dibujo, pero no se mantiene de otra manera.


autocad

$ELEVACIÓN 40 Elevación actual establecida por el comando ELEV

18 | Capítulo 2 Sección ENCABEZADO


Machine Translated by Google

variables de encabezado DXF

Variable Código de grupo Descripción

$ENDCAPS 280 Configuración de extremos de grosor de línea para objetos nuevos:

0 = ninguno; 1 = redondo; 2 = ángulo; 3 = cuadrado

$EXTMAX 10, 20, 30 Esquina superior derecha de las extensiones de dibujo X, Y y Z (en WCS)

$ EXTMIN 10, 20, 30 Esquina inferior izquierda de las extensiones de dibujo X, Y y Z (en WCS)

$EXTNOMBRES 290 Controla el nombre de la tabla de símbolos:

0 = Compatibilidad con la versión 14. Limita los nombres a 31 caracteres.

en longitud. Los nombres pueden incluir las letras de la A a la Z, los números

del 0 al 9 y los caracteres especiales del signo de dólar ($), la puntuación inferior

(_) y el guión (­).

1 = AutoCAD 2000. Los nombres pueden tener hasta 255 caracteres en

longitud, y puede incluir las letras de la A a la Z, los números 0

a 9, espacios y cualquier carácter especial que no se utilice para otros

propósitos por Microsoft Windows y AutoCAD

$FILLETRAD 40 Radio de filete

$FILLMODE 70 Modo de llenado activado si no es cero

$GUÍA DE HUELLAS DACTILARES 2 Establecido en el momento de la creación, identifica de forma única un dibujo en particular.

$HALOGAP 280 Especifica un espacio que se mostrará donde se oculta un objeto.

por otro objeto; el valor se especifica como un porcentaje de uno

unidad y es independiente del nivel de zoom. Una línea aureolada es

acortado en el punto donde queda oculto al OCULTAR o

se utiliza la opción Oculta de SHADEMODE

$ SEMILLAS DE MANO 5 Siguiente identificador disponible

$OCULTARTEXTO 290 Especifica la variable del sistema HIDETEXT:

0 = OCULTAR ignora los objetos de texto al producir lo oculto


vista

1 = OCULTAR no ignora los objetos de texto

$HYPERLINKBASE 1 Ruta para todos los hipervínculos relativos en el dibujo. Si es nulo, el

se utiliza la ruta de dibujo

ENCABEZADO Códigos de grupo de sección | 19


Machine Translated by Google

variables de encabezado DXF

Variable Código de grupo Descripción

$ÍNDICECTL 280 Controla si se crean y modifican índices espaciales y de capas.

guardado en archivos de dibujo:


0 = No se crean índices

1 = Se crea el índice de capa

2 = Se crea el índice espacial

3 = Se crean índices espaciales y de capa

$INSBASE 10, 20, 30 Base de inserción establecida por comando BASE (en WCS)

$INSUNIDADES 70 Unidades de dibujo predeterminadas para bloques de AutoCAD DesignCenter:


0 = Sin unidades; 1 = Pulgadas; 2 = Pies; 3 = Millas; 4 = Milímetros;

5 = Centímetros; 6 = Metros; 7 = Kilómetros; 8 = Mi croinches;

9 = Milésimas de pulgada; 10 = Yardas; 11 = Angstroms; 12 = Nanómetros;


13 = Micras; 14 = Decímetros; 15 = Decámetros;

16 = Hectómetros; 17 = Gigametros; 18 = Astronómico


unidades;

19 = Años luz; 20 = Pársecs

$INTERFERECOLOR 62 Representa el índice de color ACI de los "objetos de interferencia".

creado durante el comando de interferencia. El valor predeterminado es 1

$INTERFEREOBJVS 345 ID de puntero fijo al estilo visual de los objetos de interferencia.

El estilo visual predeterminado es Conceptual.

$INTERFERENCIAVPVS 346 ID de puntero permanente al estilo visual de la ventana gráfica durante

Comprobación de interferencias. El estilo visual predeterminado es Estructura alámbrica 3D.

$INTERSECCIONCOLOR 70 Especifica el color de la entidad de las polilíneas de intersección:

Los valores del 1 al 255 designan un índice de color de AutoCAD (ACI)


0 = Color POR BLOQUE

256 = Color POR CAPA

257 = Color PORENTIDAD

$ INTERSECCIÓN DISPLAY 290 Especifica la visualización de polilíneas de intersección:

0 = Desactiva la visualización de polilíneas de intersección

1 = Activa la visualización de polilíneas de intersección

$JOINSTYLE 280 Configuración de unión de grosor de línea para objetos nuevos:

0=ninguno; 1= vuelta; 2 = ángulo; 3 = plano

20 | Capítulo 2 Sección ENCABEZADO


Machine Translated by Google

variables de encabezado DXF

Variable Código de grupo Descripción

$LIMCHECK 70 Distinto de cero si la verificación de límites está activada

$LIMMAX 10, 20 El dibujo XY limita la esquina superior derecha (en WCS)

$LIMMIN 10, 20 El dibujo XY limita la esquina inferior izquierda (en WCS)

$LTSCALE 40 Escala de tipo de línea global

$LUNITAS 70 Formato de unidades para coordenadas y distancias.

$LUPREC 70 Precisión de unidades para coordenadas y distancias.

$LWDISPLAY 290 Controla la visualización de grosores de línea en el modelo o diseño.


pestaña:

0 = El grosor de línea no se muestra


1 = Se muestra el grosor de línea

$MAXACTVP 70 Establece el número máximo de ventanas gráficas que se regenerarán

$MEDIDA 70 Establece unidades de dibujo: 0 = inglés; 1 = Métrico

$MENÚ 1 Nombre del archivo de menú

$MIRRTEXTO 70 Texto reflejado si es distinto de cero

$OBSCOLOR 70 Especifica el color de las líneas oscurecidas. Una línea oscurecida es una
línea oculta hecha visible cambiando su color y tipo de línea
y es visible sólo cuando se utiliza el comando HIDE o SHADEMODE. La
configuración OBSCUREDCOLOR solo es visible
si OBSCUREDLTYPE se activa configurándolo en un valor
distinto de 0.

0 y 256 = color de la entidad


1­255 = Un índice de color de AutoCAD (ACI)

$OBSLTYPE 280 Especifica el tipo de línea de las líneas oscurecidas. Tipos de línea oscurecidos
son independientes del nivel de zoom, a diferencia de AutoCAD normal
tipos de línea. El valor 0 desactiva la visualización de líneas oscurecidas y se
el valor por defecto. Los valores de tipo de línea se definen de la siguiente manera:
0 = Apagado

1 = Sólido

ENCABEZADO Códigos de grupo de sección | 21


Machine Translated by Google

variables de encabezado DXF

Variable Código de grupo Descripción

2 = discontinuo
3 = punteado
4 = Carrera corta
5 = guión medio

6 = Carrera larga
7 = Doble guión corto
8 = Doble guión medio

9 = Doble guión largo


10 = guión medio largo
11 = Punto disperso

$ORTOMODO 70 Modo orto activado si es distinto de cero

$PDMODO 70 Modo de visualización de puntos

$PDSIZE 40 Tamaño de visualización de puntos

$PELEVACIÓN 40 Elevación del espacio papel actual

$PEXTMAX 10, 20, 30 Extensiones máximas de X, Y y Z para el espacio papel

$PEXTMIN 10, 20, 30 Extensiones mínimas de X, Y y Z para el espacio papel

$PINSBASE 10, 20, 30 Punto base de inserción del espacio papel

$PLIMCHECK 70 Limita la comprobación en el espacio papel cuando no es cero

$PLIMMAX 10, 20 Límites máximos de X e Y en el espacio papel

$PLIMMIN 10, 20 Límites mínimos de X e Y en el espacio papel

$PLINEGEN 70 Gobierna la generación de patrones de tipo de línea alrededor del


vértices de una polilínea 2D:
1 = El tipo de línea se genera en un patrón continuo alrededor
vértices de la polilínea
0 = Cada segmento de la polilínea comienza y termina con un
estrellarse

$PLINEWID 40 Ancho de polilínea predeterminado

22 | Capítulo 2 Sección ENCABEZADO


Machine Translated by Google

variables de encabezado DXF

Variable Código de grupo Descripción

$NOMBRE DEL PROYECTO 1 Asigna un nombre de proyecto al dibujo actual. Usado cuando

una referencia externa o imagen no se encuentra en su original

camino. El nombre del proyecto apunta a una sección del registro.

que puede contener una o más rutas de búsqueda para cada proyecto

nombre definido. Nombres de proyectos y sus directorios de búsqueda.

se crean desde la pestaña Archivos del cuadro de diálogo Opciones

$PROXIGRÁFICOS 70 Controla el guardado de imágenes de objetos proxy.

$PSLTSCALE 70 Controla la escala del tipo de línea del espacio papel:

1 = Sin escala de tipo de línea especial

0 = La escala de la ventana gráfica controla la escala del tipo de línea.

$PSTYLEMODE 290 Indica si el dibujo actual está en modo Dependiente del color o Estilo de trazado

con nombre:

0 = Utiliza tablas de estilos de trazado con nombre en el dibujo actual

1 = Utiliza tablas de estilos de trazado dependientes del color en el actual

dibujo

$PSVPSCALE 40 Ver factor de escala para nuevas ventanas gráficas:


0 = Escalado para ajustarse

>0 = Factor de escala (un valor real positivo)

$PUCSBASE 2 Nombre de la UCS que define el origen y orientación

de configuraciones ortográficas de UCS (solo espacio papel)

$PUCSNOMBRE 2 Nombre UCS del espacio papel actual

$PUCSORG 10, 20, 30 Origen UCS del espacio papel actual

$PUCSORGBACK 10, 20, 30 Punto que se convierte en el nuevo origen del UCS después del cambio.

espacio papel UCS a ATRÁS cuando PUCSBASE está configurado en MUNDO

$PUCSORGBOTTOM 10, 20, 30 Punto que se convierte en el nuevo origen del UCS después del cambio.

espacio papel UCS a ABAJO cuando PUCSBASE está configurado en


MUNDO

$PUCSORGFRONT 10, 20, 30 Punto que se convierte en el nuevo origen del UCS después del cambio.

espacio papel UCS al FRENTE cuando PUCSBASE está configurado en


MUNDO

ENCABEZADO Códigos de grupo de sección | 23


Machine Translated by Google

variables de encabezado DXF

Variable Código de grupo Descripción

$PUCSORGLEFT 10, 20, 30 Punto que se convierte en el nuevo origen del UCS después del cambio.
espacio papel UCS a IZQUIERDA cuando PUCSBASE está configurado en MUNDO

$PUCSORGRIGHT 10, 20, 30 Punto que se convierte en el nuevo origen del UCS después del cambio.
espacio papel UCS a DERECHA cuando PUCSBASE está configurado en
MUNDO

$PUCSORGTOP 10, 20, 30 Punto que se convierte en el nuevo origen del UCS después del cambio.
espacio papel UCS a TOP cuando PUCSBASE está configurado en WORLD

$PUCSORTHOREF 2 Si el espacio papel UCS es ortográfico (PUCSORTHOVIEW no


igual a 0), este es el nombre del UCS con el que está relacionado el UCS
ortográfico. Si está en blanco, UCS es relativo a WORLD

$PUCSORTHOVIEW 70 Vista ortográfica tipo de espacio papel UCS:


0 = UCS no es ortográfico;
1 = Arriba; 2 = Abajo;
3 = Frente; 4 = Atrás;

5 = Izquierda; 6 = Derecha

$PUCSXDIR 10, 20, 30 Espacio papel actual eje UCS X

$PUCSYDIR 10, 20, 30 Espacio papel actual UCS Eje Y

$QTEXTMODE 70 Modo de texto rápido activado si no es cero

$REGENMODO 70 Modo REGENAUTO activado si es distinto de cero

$ SOMBRA 70 0 = Caras sombreadas, bordes no resaltados


1 = Caras sombreadas, bordes resaltados en negro
2 = Caras no rellenas, aristas en color de entidad
3 = Caras en color de entidad, bordes en negro

$SHADEDIF 70 Porcentaje de luz ambiental/difusa; rango 1­100; predeterminado 70

$SHADOWPLANELOCA­ 40 Ubicación del plano de sombra del suelo. Esta es una ordenada del eje Z.
CIÓN

$BOCETO 40 Incremento del registro de croquis

24 | Capítulo 2 Sección ENCABEZADO


Machine Translated by Google

variables de encabezado DXF

Variable Código de grupo Descripción

$SKPOLY 70 0 = Líneas de croquis; 1 = polilíneas de croquis

$CLASIFICACIONES 280 Controla los métodos de clasificación de objetos; accesible desde el

Cuadro de diálogo Opciones pestaña Preferencias de usuario. Usos de SORTENS

los siguientes códigos de bits:


0 = Desactiva CLASIFICACIONES

1 = Ordena por selección de objetos

2 = Ordena por referencia a objetos


4 = Ordena para volver a dibujar

8 = Ordena la creación de diapositivas del comando MSLIDE

16 = Ordena para comandos REGEN

32 = Tipos para trazar

64 = Ordena para salida PostScript

$SPLINESEGS 70 Número de segmentos de línea por parche de spline

$ TIPOSPLINE 70 Tipo de curva Spline para PEDIT Spline

$SURFTAB1 70 Número de tabulaciones de malla en primera dirección.

$SURFTAB2 70 Número de tabulaciones de malla en segunda dirección.

$SURFTYPE 70 Tipo de superficie para PEDIT Smooth

$SURFÚ 70 Densidad de superficie (para PEDIT Smooth) en dirección M

$SURFV 70 Densidad de superficie (para PEDIT Smooth) en dirección N

$TDCREATE 40 Fecha/hora local de creación del dibujo (consulte “Manejo especial


de variables de fecha/hora”)

$TDINDWG 40 Tiempo de edición acumulado para este dibujo (consulte “Especial

Manejo de variables de fecha/hora”)

$TDUCREAR 40 Fecha/hora universal en que se creó el dibujo (consulte “Especial

Manejo de variables de fecha/hora”)

$TDUPDATE 40 Fecha/hora local de la última actualización del dibujo (consulte “Especial

Manejo de variables de fecha/hora”)

ENCABEZADO Códigos de grupo de sección | 25


Machine Translated by Google

variables de encabezado DXF

Variable Código de grupo Descripción

$TDUSRTIMER 40 Temporizador transcurrido por el usuario

$TDUUPDATE 40 Fecha/hora universal de la última actualización/guardado (ver “Especial

Manejo de variables de fecha/hora”)

$ TAMAÑO DE TEXTO 40 Altura del texto predeterminada

$ESTILO DE TEXTO 7 Nombre del estilo de texto actual

$ESPESOR 40 Espesor actual establecido por el comando ELEV

$TILEMODE 70 1 para el modo de compatibilidad de versiones anteriores; 0 en caso contrario

$TRACEWID 40 Ancho de traza predeterminado

$TREEDEPTH 70 Especifica la profundidad máxima del índice espacial.

$UCSBASE 2 Nombre de la UCS que define el origen y orientación

de configuraciones ortográficas de UCS

$UCSNOMBRE 2 Nombre de la UCS actual

$UCSORG 10, 20, 30 Origen del UCS actual (en WCS)

$UCSORGBACK 10, 20, 30 Punto que se convierte en el nuevo origen del UCS después del cambio.

espacio modelo UCS hacia ATRÁS cuando UCSBASE se establece en MUNDO

$UCSORGBOTTOM 10, 20, 30 Punto que se convierte en el nuevo origen del UCS después del cambio.

espacio modelo UCS hacia ABAJO cuando UCSBASE está configurado en


MUNDO

$UCSORGFRONT 10, 20, 30 Punto que se convierte en el nuevo origen del UCS después del cambio.

espacio modelo UCS al FRENTE cuando UCSBASE está configurado en


MUNDO

$UCSORGLEFT 10, 20, 30 Punto que se convierte en el nuevo origen del UCS después del cambio.

espacio modelo UCS a IZQUIERDA cuando UCSBASE está configurado en MUNDO

$UCSORGRIGHT 10, 20, 30 Punto que se convierte en el nuevo origen del UCS después del cambio.

espacio modelo UCS a DERECHA cuando UCSBASE está configurado en MUNDO

26 | Capítulo 2 Sección ENCABEZADO


Machine Translated by Google

variables de encabezado DXF

Variable Código de grupo Descripción

$UCSORGTOP 10, 20, 30 Punto que se convierte en el nuevo origen del UCS después del cambio.

espacio modelo UCS a TOP cuando UCSBASE está configurado en WORLD

$UCSORTHOREF 2 Si el espacio modelo UCS es ortográfico (UCSORTHOVIEW no

igual a 0), este es el nombre del UCS con el que está relacionado el UCS
ortográfico. Si está en blanco, UCS es relativo a WORLD

$UCSORTHOVIEW 70 Tipo de vista ortográfica del espacio modelo UCS:

0 = UCS no es ortográfico;

1 = Arriba; 2 = Abajo;
3 = Frente; 4 = Atrás;

5 = Izquierda; 6 = Derecha

$UCSXDIR 10, 20, 30 Dirección del eje X UCS actual (en WCS)

$UCSYDIR 10, 20, 30 Dirección del eje Y actual del UCS (en WCS)

$MODOUNITARIO 70 Conjunto de bits bajo = Muestra fracciones, pies y pulgadas y ángulos

topográficos en formato de entrada

$USERI1 ­ 5 70 Cinco variables enteras destinadas a ser utilizadas por desarrolladores

externos

$USUARIO1 ­ 5 40 Cinco variables reales destinadas a ser utilizadas por desarrolladores externos

$USRTIMER 70 0 = Temporizador apagado; 1 = Temporizador encendido

$VERSIONGUID 2 Identifica de forma única una versión particular de un dibujo. Actualizado

cuando se modifica el dibujo.

$VISRETENIMIENTO 70 0 = No conservar la configuración de visibilidad dependiente de xref

1 = Conservar la configuración de visibilidad dependiente de xref

$VISIÓN MUNDIAL 70 1 = Establecer UCS en WCS durante DVIEW/VPOINT

0 = No cambiar UCS

$ XCLIPFRAME 290 Controla la visibilidad de los límites de recorte de referencias externas:

0 = El límite de recorte no es visible

1 = El límite de recorte es visible

ENCABEZADO Códigos de grupo de sección | 27


Machine Translated by Google

variables de encabezado DXF

Variable Código de grupo Descripción

$XEDITAR 290 Controla si el dibujo actual se puede editar en su lugar cuando otro dibujo

hace referencia a él.

0 = No se puede utilizar la edición de referencias in situ

1 = Puede utilizar la edición de referencias in situ

Variables de encabezado VPORT revisadas


Las siguientes variables de encabezado existían antes de AutoCAD® versión 11, pero ahora
tener configuraciones independientes para cada ventana gráfica activa. OPEN honra estos
variables cuando se leen desde archivos DXF™. Si una tabla de símbolos VPORT con *ACTIVE
las entradas están presentes (como ocurre con cualquier archivo DXF producido por la versión 11 o posterior),
los valores en las entradas de la tabla VPORT anulan los valores de estos encabezados
variables.

Variables de encabezado VPORT revisadas

Variable Código de grupo Descripción

$ZOOM RÁPIDO 70 Zoom rápido habilitado si es distinto de cero

$GRIDMODE 70 Modo de cuadrícula activado si es distinto de cero

$GRIDUNIT 10, 20 Espaciado de cuadrícula X e Y

$SNAPANG 50 Ángulo de rotación de la rejilla

$SNAPBASE 10, 20 Punto base de ajuste/cuadrícula (en UCS)

$ SNAPISOPAIR 70 Plano isométrico: 0 = Izquierda; 1 = Arriba; 2 = Derecha

$SNAPMODE 70 Modo de ajuste activado si es distinto de cero

$SNAPSTYLE 70 Estilo de ajuste: 0 = Estándar; 1 = isométrica

$SNAPUNIT 10, 20 Ajustar el espaciado de la cuadrícula X e Y

$VERCTR 10, 20 Centro XY de la vista actual en pantalla

28 | Capítulo 2 Sección ENCABEZADO


Machine Translated by Google

Variables de encabezado VPORT revisadas

Variable Código de grupo Descripción

$VERDIR 10, 20, 30 Dirección de visión (dirección desde el objetivo en


WCS)

$VERTAMAÑO 40 altura de visión

Manejo especial de variables de fecha/hora


Las variables del sistema CDATE y DATE brindan acceso a la fecha y hora actuales. Las variables de
sistema TDCREATE, TDINDWG, TDUPDATE y TDUSRTIMER (y las variables de encabezado DXF
$TDCREATE, $TDUCREATE, $TDUPDATE y $TDUUPDATE) brindan acceso a horas y
fechas asociadas con el dibujo actual. Los valores se representan como números reales con
significados especiales, como se describe a continuación.

FECHA es la fecha y hora actuales representadas como fecha juliana y fracción de día en un número
real.

< Fecha juliana>.<Fracción de día>

Por ejemplo, el 31 de diciembre de 1999, a las 9:58:35 pm GMT, la variable FECHA contiene

2451544.91568287

La fecha y la hora se toman del reloj de la computadora cuando se lee la variable. El tiempo se
representa como una fracción de un día y los tiempos devueltos por FECHA se pueden restar realmente
para calcular las diferencias de tiempo. Para extraer los segundos desde medianoche del valor devuelto
por FECHA, utilice las expresiones de AutoLISP

(setq s (getvar "FECHA")) (setq


segundos (* 86400.0 (­ s (fix s))))

Tenga en cuenta que DATE devuelve sólo una fecha juliana verdadera si el reloj del sistema está
configurado en UTC/Zulu (hora media de Greenwich). TDCREATE y TDUPDATE tienen el mismo formato
que DATE, pero sus valores representan la hora de creación y la hora de la última actualización del
dibujo actual.

TDINDWG y TDUSRTIMER (y las variables de encabezado $TDINDWG y $TDUSRTIMER DXF) usan


un formato similar al de FECHA, pero sus valores representan tiempos transcurridos, como en

<Número de días>.<Fracción de día>

Manejo especial de variables de fecha/hora | 29


Machine Translated by Google

CDATE es la fecha y hora actuales en formato de calendario y reloj. El valor se devuelve como un
número real en el formulario

AAAAMMDD.HHMMSShsec

dónde

AAAA = año

MM = mes (01­12)

DD = día (01­31)

HH = hora (00­23)

MM = minuto (00­59)

SS = segundo (00­59)

hsec = centésimas de segundo (00­99)

Por ejemplo, si la fecha actual es el 31 de diciembre de 2005 y la hora es 9:58:35.75


pm, CDATE devolvería el valor:
20051231.21583575

Tenga en cuenta que los valores CDATE se pueden comparar con valores anteriores y
posteriores, pero al restarlos se obtienen números que no son significativos.

30 | Capítulo 2 Sección ENCABEZADO


Machine Translated by Google

Sección CLASES
3
Los códigos de grupo descritos en este capítulo se encuentran únicamente en archivos DXF™. La sección CLASES contiene
la información de las clases definidas por la aplicación cuyas instancias aparecen en las secciones BLOQUES, ENTIDADES y
OBJETOS de la base de datos. Se supone que una definición de clase está fijada permanentemente en la jerarquía de
clases. Todos los campos son obligatorios.

Códigos de grupo de sección CLASES


Cada entrada en la sección CLASES contiene los grupos descritos en la siguiente tabla.

Códigos de grupo de la sección CLASES

Código de grupo Descripción

0 Tipo de registro (CLASE). Identifica el comienzo de un registro CLASS

1 Nombre del registro DXF de clase; siempre único

2 Nombre de clase C++. Se utiliza para vincularse con software que define el comportamiento de

la clase de objeto; siempre único

3 Nombre de la aplicación. Publicado en el cuadro de alerta cuando una definición de clase

enumerada en esta sección no está cargada actualmente

90 Marca de capacidades de proxy. Valor codificado en bits que indica las capacidades de este objeto

como proxy: 0 = No se permiten

operaciones (0)
1 = Borrado permitido (0x1)

2 = Transformación permitida (0x2)

4 = Cambio de color permitido (0x4)

8 = Cambio de capa permitido (0x8)

31
Machine Translated by Google

Códigos de grupo de la sección CLASES

Código de grupo Descripción

16 = Cambio de tipo de línea permitido (0x10)


32 = Se permite el cambio de escala del tipo de línea (0x20)

64 = Cambio de visibilidad permitido (0x40)


128 = Clonación permitida (0x80)
256 = Cambio de grosor de línea permitido (0x100)
512 = Se permite el cambio de nombre de estilo de trama (0x200)
895 = Todas las operaciones excepto la clonación permitidas (0x37F)
1023 = Todas las operaciones permitidas (0x3FF)
1024 = Desactiva el cuadro de diálogo de advertencia de proxy (0x400)

32768 = Proxy de formato R13 (0x8000)

91 Recuento de instancias para una clase personalizada

280 Era una bandera de proxy. Se establece en 1 si la clase no se cargó cuando se creó este archivo DXF.
creado, y 0 en caso contrario

281 Bandera de es una entidad. Establecido en 1 si la clase se derivó de la clase AcDbEntity


y puede residir en la sección BLOQUES o ENTIDADES. Si es 0, las instancias pueden
aparecer solo en la sección OBJETOS

Valores de clase predeterminados

AutoCAD® registra las clases enumeradas en la siguiente tabla. (Esto puede no ser
una lista completa de las clases que se encuentran en un archivo DXF. Depende de las aplicaciones
actualmente en uso por AutoCAD.)

Valores de clase predeterminados

Nombre del registro DXF nombre de clase C ++ Código Código Código


código 1 código 2 90 280 281

ACDBDICTIONARYWDFLT AcDbDictionaryWithDefault 0 0 0

ACDBPLACEHOLDER AcDbPlaceHolder 0 0 0

TEXTO ARCALIGNADO AcDbArcTextoAlineado 0 0 1

DICCIONARIOVAR AcDbDiccionarioVar 0 0 0

ESCOTILLA AcDbHatch 0 0 1

32 | Capítulo 3 Sección CLASES


Machine Translated by Google

Valores de clase predeterminados

Nombre del registro DXF nombre de clase C ++ Código Código Código


código 1 código 2 90 280 281

IDBUFFER AcDbIdBuffer 0 0 0

IMAGEN AcDbImagen Ráster 127 0 1

IMAGEDEF AcDbRasterImageDef 0 0 0

IMAGENDEF_REACTOR AcDbRasterImageDefReactor 1 0 0

CAPA_ÍNDICE AcDbLayerIndex 0 0 0

DISPOSICIÓN Diseño AcDb 0 0 0

LWPOLYLINE AcDbPolilínea 0 0 1

OBJETO_PTR CAseDLPNTableRecord 1 0 0

OLE2FRAME Marco AcDbOle2 0 0 1

AJUSTES DE PARCELA Configuración de AcDbPlot 0 0 0

VARIABLES RASTER Variables AcDbRaster 0 0 0

RTEXTO RTexto 0 0 1

CLASIFICACIÓN ESTABLE AcDbOrdenadoresTabla 0 0 0

ÍNDICE_ESPACIAL AcDbSpatialIndex 0 0 0

FILTRO_ESPACIAL Filtro espacial AcDb 0 0 0

LIMPIAR AcDbWipeout 127 0 1

BORRAR VARIABLES AcDbWipeoutVariables 0 0 0

Valores de clase predeterminados | 33


Machine Translated by Google

34
Machine Translated by Google

Sección TABLAS
4
Los códigos de grupo descritos en este capítulo se encuentran en archivos DXF™ y son utilizados por las aplicaciones.
La sección TABLAS contiene varias tablas, cada una de las cuales puede contener un número variable de entradas. Estos códigos
también los utilizan las aplicaciones AutoLISP® y ObjectARX® en entidades
listas de definiciones.

Códigos de grupo de tabla de símbolos


El orden de las tablas puede cambiar, pero la tabla LTYPE siempre precede a la tabla LAYER. Cada tabla
se introduce con un código de grupo 0 con la etiqueta TABLA.
A esto le sigue un código de 2 grupos que identifica la tabla en particular (APPID, DIMSTYLE, LAYER,
LTYPE, STYLE, UCS, VIEW, VPORT o BLOCK_RECORD), un código de 5 grupos (un identificador), un
código de 100 grupos (marcador de subclase AcDbSymbolTable ) y un código de grupo 70 que especifica el
número máximo de entradas de la tabla que pueden seguir. Los nombres de las tablas se muestran en
mayúsculas. El identificador DIMSTYLE es un código de grupo 105 y no un código de grupo 5.

Las tablas de un dibujo pueden contener elementos eliminados, pero no se escriben en el archivo DXF. Como
resultado, pueden seguir al encabezado de la tabla menos entradas de la tabla que las indicadas por el
código de grupo 70, por lo que no utilice el recuento en el código de grupo 70 como índice para leer en la
tabla. Este código de grupo se proporciona para que un programa que lea archivos DXF pueda asignar
una matriz lo suficientemente grande como para contener todas las entradas de la tabla que siguen.

Después de este encabezado para cada tabla están las entradas de la tabla. Cada entrada de la tabla consta
de un grupo 0 que identifica el tipo de elemento (igual que el nombre de la tabla, como LTYPE o LAYER), un
grupo 2 que proporciona el nombre de la entrada de la tabla, un grupo 70 que especifica indicadores
relevantes para la entrada de la tabla (definidos para cada siguiente tabla) y grupos adicionales que dan el
valor de la entrada de la tabla. El final de cada tabla se indica mediante un grupo 0 con el valor ENDTAB.

Tanto los registros de la tabla de símbolos como las tablas de símbolos son objetos de base de datos.
Como mínimo, con todos los usos predominantes dentro de AutoCAD® , esto implica que un mango

35
Machine Translated by Google

está presente, ubicado después de los 2 códigos de grupo tanto para el registro de la tabla de símbolos
objetos y los objetos de la tabla de símbolos.

La tabla DIMSTYLE es el único tipo de registro en el sistema con un código de identificador.


de 105 debido a su uso anterior del código de grupo 5. Como regla general, los programadores
No deberíamos preocuparnos por esta excepción a menos que sea en el contexto de
la sección de la tabla DIMSTYLE. Este es el único contexto en el que esta excepción
debería ocurrir.

Códigos de grupo de tablas de símbolos comunes


La siguiente tabla muestra códigos de grupo que se aplican a todas las tablas de símbolos. Para
información sobre las abreviaturas y el formato utilizado en esta tabla, consulte
Convenciones de formato en esta referencia en la página 2.

Códigos de grupo que se aplican a todas las tablas de símbolos.

Código de grupo Descripción

­1 APP: nombre de la entidad (cambia cada vez que se abre un dibujo)

0 Tipo de objeto (TABLA)

2 Nombre de la tabla

5 Manejar

102 “{ACAD_XDICTIONARY” indica el inicio de un grupo de diccionario de extensión. este grupo existe
sólo si se han conectado reactores persistentes a este objeto (opcional)

360 ID de propietario/identificador físico del diccionario de propietario (opcional)

102 Fin de grupo, “}” (opcional)

330 ID/identificador de puntero suave al objeto propietario

100 Marcador de subclase (AcDbSymbolTable)

70 Número máximo de entradas en la tabla

36 | Capítulo 4 Sección TABLAS


Machine Translated by Google

Códigos de grupo comunes para entradas de la tabla de símbolos


La siguiente tabla muestra códigos de grupo que se aplican a todas las entradas de la tabla de símbolos.
Cuando se consulta la tabla de códigos de grupo por tipo de entidad, que enumera los
códigos asociados con entidades específicas, tenga en cuenta que los códigos mostrados
aquí también puede estar presente. Para obtener información sobre abreviaturas y formato
utilizado en esta tabla, consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupo que se aplican a todas las entradas de la tabla de símbolos

Código de grupo Descripción

­1 APP: nombre de la entidad (cambia cada vez que se abre un dibujo)

0 Tipo de entidad (nombre de la tabla)

5 Manija (todos excepto DIMSTYLE)

105 Manija (solo mesa DIMSTYLE)

102 Inicio del grupo definido por la aplicación "{application_name". Por ejemplo, "{ACAD_REACTORS" indica el inicio del
grupo de reactores persistentes de AutoCAD (opcional)

códigos Los códigos y valores dentro de los 102 grupos están definidos por la aplicación (opcional)
definidos por la aplicación

102 Fin de grupo, “}” (opcional)

102 “{ACAD_REACTORS” indica el inicio del grupo de reactores persistentes de AutoCAD. Este grupo
existe sólo si se han adjuntado reactores persistentes a este objeto (opcional)

330 ID/identificador de puntero suave al diccionario del propietario (opcional)

102 Fin de grupo, “}” (opcional)

102 “{ACAD_XDICTIONARY” indica el inicio de un grupo de diccionario de extensión. este grupo existe
sólo si se han conectado reactores persistentes a este objeto (opcional)

360 ID de propietario/identificador del diccionario de propietario (opcional)

102 Fin de grupo, “}” (opcional)

330 ID/identificador de puntero suave al objeto propietario

Códigos de grupo comunes para entradas de la tabla de símbolos | 37


Machine Translated by Google

Códigos de grupo que se aplican a todas las entradas de la tabla de símbolos

Código de grupo Descripción

100 Marcador de subclase (AcDbSymbolTableRecord)

APLICACIÓN
Los siguientes códigos de grupo se aplican a las entradas de la tabla de símbolos APPID. Además de
los códigos de grupo que se describen aquí, consulte Códigos de grupo comunes para entradas de
la tabla de símbolos en la página 37. Para obtener información sobre las abreviaturas y el formato
utilizado en esta tabla, consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupo APPID

Código de grupo Descripción

100 Marcador de subclase (AcDbRegAppTableRecord)

2 Nombre de la aplicación proporcionado por el usuario (o proporcionado por la aplicación) (para datos extendidos). Estas entradas

de la tabla mantienen un conjunto de nombres para todas las aplicaciones registradas.

70 Valores de bandera estándar (valores codificados en bits):

16 = Si está configurado, la entrada de la tabla depende externamente de una referencia externa

32 = Si tanto este bit como el bit 16 están configurados, la referencia externa dependiente externa se ha resuelto
exitosamente

64 = Si está configurado, la entrada de la tabla fue referenciada por al menos una entidad en el dibujo la última vez
que se editó el dibujo. (Esta marca es para beneficio de los comandos de AutoCAD. La mayoría de los programas que
leen archivos DXF pueden ignorarla y no es necesario que la establezcan los programas que escriben archivos DXF)

BLOQUE_RECORD
Los siguientes códigos de grupo se aplican a las entradas de la tabla de símbolos BLOCK_RECORD.
Además de los códigos de grupo que se describen aquí, consulte Códigos de grupo comunes para
entradas de la tabla de símbolos en la página 37. Para obtener información sobre las abreviaturas y
el formato utilizado en esta tabla, consulte Convenciones de formato en esta referencia en la página 2.

BLOCK_RECORD códigos de grupo

Código de grupo Descripción

100 Marcador de subclase (AcDbBlockTableRecord)

38 | Capítulo 4 Sección TABLAS


Machine Translated by Google

BLOCK_RECORD códigos de grupo

Código de grupo Descripción

2 Nombre del bloque

340 ID/identificador del puntero fijo al objeto de DISEÑO asociado

70 Unidades de inserción de bloques.

280 Explosibilidad del bloque

281 Escalabilidad de bloques

310 DXF: datos binarios para vista previa de mapa de bits (opcional)

1001 Nombre de la aplicación Xdata “ACAD” (opcional)

1000 Datos de cadena Xdata “DesignCenter Data” (opcional)

1002 Comience xdata “{“ (opcional)

1070 Número de versión del Centro de diseño de Autodesk

1070 Insertar unidades:

0 = Sin unidades; 1 = Pulgadas; 2 = Pies; 3 = Millas; 4 = Milímetros;


5 = Centímetros; 6 = Metros; 7 = Kilómetros; 8 = Micropulgadas;

9 = Milésimas de pulgada; 10 = Yardas; 11 = Angstroms; 12 = Nanómetros;


13 = Micras; 14 = Decímetros; 15 = Decámetros;

16 = Hectómetros; 17 = Gigametros; 18 = Unidades astronómicas;


19 = Años luz; 20 = Pársecs

1002 Finalizar xdata “}“

ESTILO DIMS
Los siguientes códigos de grupo se aplican a las entradas de la tabla de símbolos DIMSTYLE. El
Las variables del sistema DIMSTYLE se describen en “Variables del sistema”, en la
Referencia de comando. Además de los códigos de grupo descritos aquí, consulte Códigos comunes
Códigos de grupo para entradas de la tabla de símbolos en la página 37. Para obtener información sobre

ESTILO DIMS | 39
Machine Translated by Google

abreviaturas y formato utilizados en esta tabla, consulte Convenciones de formato


en Esta referencia en la página 2.

Códigos de grupo DIMSTYLE

Código de grupo Descripción

100 Marcador de subclase (AcDbDimStyleTableRecord)

2 Nombre del estilo de cota

70 Valores de bandera estándar (valores codificados en bits):

16 = Si está configurado, la entrada de la tabla depende externamente de una referencia externa

32 = Si tanto este bit como el bit 16 están configurados, la referencia externa dependiente externa se ha restablecido correctamente.
resuelto

64 = Si está configurado, la entrada de la tabla fue referenciada por al menos una entidad en el dibujo la última vez
el dibujo fue editado. (Esta bandera es para beneficio de los comandos de AutoCAD. Se puede ignorar
por la mayoría de los programas que leen archivos DXF y no necesitan ser configurados por programas que escriben archivos DXF)

3 POST

4 DIMAPOST

5 DIMBLK (obsoleto, ahora ID de objeto)

6 DIMBLK1 (obsoleto, ahora ID de objeto)

7 DIMBLK2 (obsoleto, ahora ID de objeto)

40 ESCALA DIMENSIONADA

41 DIMASZ

42 DIMEXO

43 DIMDLI

44 DIMEX

45 DIMRND

46 DIMDLE

47 DIMTP

40 | Capítulo 4 Sección TABLAS


Machine Translated by Google

Códigos de grupo DIMSTYLE

Código de grupo Descripción

48 DIM™

140 DIMTXT

141 DIMCÉN

142 DIMTZ

143 DIMALTF

144 DIMLFAC

145 DIMTVP

146 DIMTFAC

147 DIMGAP

148 DIMALTRND

71 DIMTOL

72 DIMLIM

73 DIMTIH

74 DIMTOH

75 DIMSE1

76 DIMSE2

77 DIMTAD

78 DIMZIN

79 DIMAZIN

170 DIMALT

ESTILO DIMS | 41
Machine Translated by Google

Códigos de grupo DIMSTYLE

Código de grupo Descripción

171 DIMALTD

172 DIMTOFL

173 DIMSAH

174 DIMTIX

175 DIMSOXD

176 DIMCLRD

177 DIMCLE

178 DIMCRT

179 DIMADEC

270 DIMUNIT (obsoleto, ahora use DIMLUNIT Y DIMFRAC)

271 DIMDEC

272 DIMTDEC

273 DIMALTÚ

274 DIMALTTTD

275 DIMAUNIT

276 DIMFRAC

277 DIMLUNIT

278 DIMDEP

279 DIMTMOVE

280 AJUSTAR

42 | Capítulo 4 Sección TABLAS


Machine Translated by Google

Códigos de grupo DIMSTYLE

Código de grupo Descripción

281 DIMSD1

282 DIMSD2

283 DIMTOLJ

284 DIMTZIN

285 DIMALTZ

286 DIMALTTZ

287 DIMFIT (obsoleto, ahora usa DIMATFIT y DIMTMOVE)

288 DIMUPT

289 DIMATFIT

340 DIMTXSTY (identificador del ESTILO al que se hace referencia)

341 DIMLDRBLK (identificador del BLOQUE al que se hace referencia)

342 DIMBLK (identificador del BLOQUE referenciado)

343 DIMBLK1 (identificador del BLOQUE al que se hace referencia)

344 DIMBLK2 (identificador del BLOQUE referenciado)

371 DIMLWD (valor de enumeración de grosor de línea)

372 DIMLWE (valor de enumeración de grosor de línea)

CAPA
Los siguientes códigos de grupo se aplican a las entradas de la tabla de símbolos de CAPA. Además
Para los códigos de grupo descritos aquí, consulte Códigos de grupo comunes para símbolos.

CAPA | 43
Machine Translated by Google

Entradas de tabla en la página 37. Para obtener información sobre abreviaturas y formato
utilizado en esta tabla, consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupo de CAPA

Código de grupo Descripción

100 Marcador de subclase (AcDbLayerTableRecord)

2 Nombre de capa

70 Banderas estándar (valores codificados en bits):

1 = La capa está congelada; de lo contrario la capa se descongela

2 = La capa está congelada de forma predeterminada en nuevas ventanas gráficas

4 = La capa está bloqueada

16 = Si está configurado, la entrada de la tabla depende externamente de una referencia externa

32 = Si tanto este bit como el bit 16 están configurados, la referencia externa dependiente externa se ha resuelto exitosamente

64 = Si está configurado, la entrada de la tabla fue referenciada por al menos una entidad en el dibujo la última vez que

El dibujo fue editado. (Esta bandera es para beneficio de los comandos de AutoCAD. Puede ser ignorada por

la mayoría de los programas que leen archivos DXF y no necesitan ser configurados por programas que escriben archivos DXF)

62 Número de color (si es negativo, la capa está desactivada)

6 Nombre del tipo de línea

290 Bandera de trazado. Si se establece en 0, no trazar esta capa

370 Valor de enumeración de grosor de línea

390 Identificador/identificador del puntero fijo del objeto PlotStyleName

347 ID/identificador del puntero fijo al objeto Material

Las capas dependientes de Xref se generan durante SAVEAS. Para estas capas, la
El nombre del tipo de línea asociado en el archivo DXF es siempre CONTINUO.

TIPO L
Los siguientes códigos de grupo se aplican a las entradas de la tabla de símbolos LTYPE. Además
Para los códigos de grupo descritos aquí, consulte Códigos de grupo comunes para símbolos.

44 | Capítulo 4 Sección TABLAS


Machine Translated by Google

Entradas de tabla en la página 37. Para obtener información sobre abreviaturas y formato
utilizado en esta tabla, consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupo LTYPE

Código de grupo Descripción

100 Marcador de subclase (AcDbLinetypeTableRecord)

2 Nombre del tipo de línea

70 Valores de bandera estándar (valores codificados en bits):

16 = Si está configurado, la entrada de la tabla depende externamente de una referencia externa

32 = Si tanto este bit como el bit 16 están configurados, la referencia externa dependiente externa se ha restablecido correctamente.
resuelto

64 = Si está configurado, la entrada de la tabla fue referenciada por al menos una entidad en el dibujo la última vez

el dibujo fue editado. (Esta bandera es para beneficio de los comandos de AutoCAD. Se puede ignorar

por la mayoría de los programas que leen archivos DXF y no necesitan ser configurados por programas que escriben archivos DXF)

3 Texto descriptivo para tipo de línea

72 Código de alineación; El valor siempre es 65, el código ASCII para A.

73 El número de elementos de tipo de línea.

40 Longitud total del patrón

49 Longitud del guión, punto o espacio (una entrada por elemento)

74 Tipo de elemento de tipo de línea complejo (uno por elemento). El valor predeterminado es 0 (sin forma/texto incrustado)

Los siguientes códigos son valores de bits:

1 = Si está configurado, el código 50 especifica una rotación absoluta; si no se establece, el código 50 especifica una rotación relativa

2 = El elemento incrustado es una cadena de texto

4 = El elemento incrustado es una forma

75 Número de forma (uno por elemento) si el código 74 especifica una forma incrustada

Si el código 74 especifica una cadena de texto incrustada, este valor se establece en 0


Si el código 74 se establece en 0, se omite el código 75

340 Puntero al objeto STYLE (uno por elemento si el código 74 > 0)

46 S = Valor de escala (opcional); pueden existir múltiples entradas

TIPO L | 45
Machine Translated by Google

Códigos de grupo LTYPE

Código de grupo Descripción

50 R = valor de rotación (relativo) o A = (absoluto) en radianes de forma o texto incrustado; uno por

elemento si el código 74 especifica una forma incrustada o una cadena de texto

44 X = valor de compensación X (opcional); pueden existir múltiples entradas

45 Y = valor de compensación Y (opcional); pueden existir múltiples entradas

9 Cadena de texto (una por elemento si código 74 = 2)

Los códigos de grupo 74, 75, 340, 46, 50, 44, 45 y 9 no son devueltos por el
Funciones tblsearch o tblnext . Debes usar tblobjname para recuperar estos
valores dentro de una aplicación.

ESTILO
Los siguientes códigos de grupo se aplican a las entradas de la tabla de símbolos ESTILO. Además
Para los códigos de grupo descritos aquí, consulte Códigos de grupo comunes para símbolos.
Entradas de tabla en la página 37. Para obtener información sobre abreviaturas y formato
utilizado en esta tabla, consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupo ESTILO

Código de grupo Descripción

100 Marcador de subclase (AcDbTextStyleTableRecord)

2 Nombre de estilo

70 Valores de bandera estándar (valores codificados en bits):

1 = Si está configurada, esta entrada describe una forma


4 = texto vertical

16 = Si está configurado, la entrada de la tabla depende externamente de una referencia externa

32 = Si tanto este bit como el bit 16 están configurados, la referencia externa dependiente externa se ha resuelto exitosamente

64 = Si está configurado, la entrada de la tabla fue referenciada por al menos una entidad en el dibujo la última vez

el dibujo fue editado. (Esta bandera es para beneficio de los comandos de AutoCAD. Se puede ignorar

por la mayoría de los programas que leen archivos DXF y no necesitan ser configurados por programas que escriben archivos DXF)

40 Altura del texto fija; 0 si no está arreglado

46 | Capítulo 4 Sección TABLAS


Machine Translated by Google

Códigos de grupo ESTILO

Código de grupo Descripción

41 Factor de ancho

50 Ángulo oblicuo

71 Banderas de generación de texto:

2 = El texto está al revés (reflejado en X)

4 = El texto está al revés (reflejado en Y)

42 Última altura utilizada

3 Nombre del archivo de fuente principal

4 Nombre del archivo de fuente grande; en blanco si ninguno

1071 Un valor largo que contiene el tono y la familia de una fuente TrueType, el juego de caracteres y los indicadores de cursiva y negrita.

Un elemento de la tabla STYLE también se utiliza para registrar las solicitudes de comando LOAD del archivo de forma.
En este caso, el primer bit (1) se establece en los 70 indicadores de grupo y solo los 3 grupos
(nombre del archivo de forma) es significativo (sin embargo, se generan todos los demás grupos).

UCS
Los siguientes códigos de grupo se aplican a las entradas de la tabla de símbolos UCS. Además de
los códigos de grupo descritos aquí, consulte Códigos de grupo comunes para la tabla de símbolos
Entradas en la página 37. Para obtener información sobre las abreviaturas y el formato utilizado
en esta tabla, consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupo UCS

Código de grupo Descripción

100 Marcador de subclase (AcDbUCSTableRecord)

2 nombre de la UCS

70 Valores de bandera estándar (valores codificados en bits):

16 = Si está configurado, la entrada de la tabla depende externamente de una referencia externa

32 = Si tanto este bit como el bit 16 están configurados, la referencia externa dependiente externa se ha resuelto exitosamente

UCS | 47
Machine Translated by Google

Códigos de grupo UCS

Código de grupo Descripción

64 = Si está configurado, la entrada de la tabla fue referenciada por al menos una entidad en el dibujo la última vez
el dibujo fue editado. (Esta bandera es para beneficio de los comandos de AutoCAD. Se puede ignorar
por la mayoría de los programas que leen archivos DXF y no necesitan ser configurados por programas que escriben archivos DXF)

10 Origen (en WCS)


DXF: valor X ; APLICACIÓN: punto 3D

20, 30 DXF: valores de origen Y y Z (en WCS)

11 Dirección del eje X (en WCS)


DXF: valor X ; APLICACIÓN: vectores 3D

21, 31 DXF: valores Y y Z de la dirección del eje X (en WCS)

12 Dirección del eje Y (en WCS)


DXF: valor X ; APLICACIÓN: vectores 3D

22, 32 DXF: valores Y y Z de la dirección del eje Y (en WCS)

79 Siempre 0

146 Elevación

346 ID/identificador del UCS base si es ortográfico. Este código no está presente si el código 79 es 0. Si
este código no está presente y el código 79 no es cero, entonces se supone que el UCS base es MUNDO

71 Tipo ortográfico (opcional; siempre aparece en pares con los códigos 13, 23, 33):
1 = Arriba; 2 = Abajo
3 = Frente; 4 = Atrás

5 = Izquierda; 6 = Derecha

13 Origen de este tipo ortográfico en relación con este UCS


DXF: valor X del punto de origen; APLICACIÓN: punto 3D

23, 33 DXF: valores Y y Z del punto de origen

Cada par 71/13,23,33 define el origen UCS para una ortografía particular.
tipo relativo a este UCS. Por ejemplo, si el siguiente par está presente, entonces

48 | Capítulo 4 Sección TABLAS


Machine Translated by Google

invocar el comando UCS/LEFT cuando UCSBASE está configurado en este UCS causará
el nuevo origen UCS se convertirá en (1,2,3).

71: 5
13: 1.0
23: 2.0
33: 3.0

Si este par no estuviera presente, entonces invocar el comando UCS/LEFT


hacer que el nuevo origen del UCS se establezca en el punto de origen de este UCS.

VISTA
Los siguientes códigos de grupo se aplican a las entradas de la tabla de símbolos VER. Además
Para los códigos de grupo descritos aquí, consulte Códigos de grupo comunes para símbolos.
Entradas de tabla en la página 37. Para obtener información sobre abreviaturas y formato
utilizado en esta tabla, consulte Convenciones de formato en esta referencia en la página 2.

VER códigos de grupo

Código de grupo Descripción

100 Marcador de subclase (AcDbViewTableRecord)

2 Nombre de la vista

70 Valores de bandera estándar (valores codificados en bits):

1 = Si está configurado, esta es una vista del espacio papel

16 = Si está configurado, la entrada de la tabla depende externamente de una referencia externa

32 = Si tanto este bit como el bit 16 están configurados, la referencia externa dependiente externa se ha resuelto
exitosamente

64 = Si está configurado, la entrada de la tabla fue referenciada por al menos una entidad en el dibujo la última vez
el dibujo fue editado. (Esta bandera es para beneficio de los comandos de AutoCAD. Se puede ignorar
por la mayoría de los programas que leen archivos DXF y no necesita ser configurado por programas que escriben DXF
archivos)

40 Ver altura (en DCS)

10 Ver punto central (en DCS)


DXF: valor X ; APLICACIÓN: punto 2D

20 DXF: valor Y del punto central de vista (en DCS)

41 Ancho de vista (en DCS)

VER | 49
Machine Translated by Google

VER códigos de grupo

Código de grupo Descripción

11 Ver dirección desde el objetivo (en WCS)


DXF: valor X ; APLICACIÓN: vectores 3D

21, 31 DXF: valores Y y Z de la dirección de visión desde el objetivo (en WCS)

12 Punto objetivo (en WCS)

DXF: valor X ; APLICACIÓN: punto 3D

22, 32 DXF: valores Y y Z del punto objetivo (en WCS)

42 Longitud de la lente

43 Plano de recorte frontal (desplazado desde el punto de destino)

44 Plano de recorte posterior (desplazado desde el punto de destino)

50 Ángulo de giro

71 Modo de visualización (consulte la variable del sistema VIEWMODE)

281 Modo de renderizado:

0 = 2D optimizado (2D clásico)


1 = estructura alámbrica

2 = línea oculta

3 = Sombreado plano

4 = Gouraud sombreado

5 = Plano sombreado con estructura alámbrica

6 = Gouraud sombreado con estructura alámbrica

Todos los modos de renderizado distintos del 2D optimizado utilizan el nuevo canal de gráficos 3D. Estos

los valores corresponden directamente al comando SHADEMODE y a la enumeración AcDbAbstractViewTableRe cord::RenderMode

72 1 si hay un UCS asociado a esta vista; 0 en caso contrario

73 1 si la cámara es trazable

332 ID/identificador del puntero suave al objeto de fondo (opcional)

334 ID/identificador de puntero suave para el objeto de sección activa (opcional)

50 | Capítulo 4 Sección TABLAS


Machine Translated by Google

VER códigos de grupo

Código de grupo Descripción

348 Identificador/identificador de puntero fijo para objeto de estilo visual (opcional)

361 ID de propiedad firme de Sun

Los siguientes códigos aparecen sólo si el código 72 está configurado en 1. Definen el UCS
que está asociado a esta vista. Esta UCS pasará a ser la UCS actual siempre que
esta vista se restaura (si el código 72 es 0, el UCS no cambia).

VER con códigos de grupo UCS

El codigo del grupo Descripción

110 Origen UCS (aparece sólo si el código 72 está configurado en 1)

DXF: valor X ; APLICACIÓN: punto 3D

120, 130 DXF: valores Y y Z de origen UCS

111 Eje X UCS (aparece solo si el código 72 está configurado en 1)


DXF: valor X ; APLICACIÓN: vectores 3D

121, 131 DXF: valores Y y Z del eje X de UCS

112 Eje Y UCS (aparece solo si el código 72 está configurado en 1)


DXF: valor X ; APLICACIÓN: vectores 3D

122, 132 DXF: valores Y y Z del eje Y de UCS

79 Tipo ortográfico de UCS (aparece sólo si el código 72 está establecido en 1):

0 = UCS no es ortográfico

1 = Arriba; 2 = Abajo
3 = Frente; 4 = Atrás

5 = Izquierda; 6 = Derecha

146 Elevación UCS (aparece solo si el código 72 está configurado en 1)

345 ID/identificador de AcDbUCSTableRecord si UCS es un UCS con nombre. Si no está presente, entonces UCS está

sin nombre (aparece sólo si el código 72 está configurado en 1)

346 ID/identificador de AcDbUCSTableRecord del UCS base si el UCS es ortográfico (el código 79 no es cero). Si no está

presente y el código 79 no es cero, entonces el UCS base se toma como MUNDO (parece

sólo si el código 72 está configurado en 1)

VER | 51
Machine Translated by Google

VPORT
Los siguientes códigos de grupo se aplican a las entradas de la tabla de símbolos VPORT. El VPORT
La tabla es única: puede contener varias entradas con el mismo nombre (lo que indica
una configuración de múltiples ventanas gráficas). Las entradas correspondientes a los activos
La configuración de la ventana gráfica tiene el nombre *ACTIVE. La primera entrada de este tipo.
describe la ventana gráfica actual. Además de los códigos de grupo descritos aquí,
consulte Códigos de grupo comunes para entradas de la tabla de símbolos en la página 37. Para
información sobre las abreviaturas y el formato utilizado en esta tabla, consulte
Convenciones de formato en esta referencia en la página 2.

Códigos de grupo VPORT

Código de grupo Descripción

100 Marcador de subclase (AcDbViewportTableRecord)

2 Nombre de la ventana gráfica

70 Valores de bandera estándar (valores codificados en bits):

16 = Si está configurado, la entrada de la tabla depende externamente de una referencia externa

32 = Si tanto este bit como el bit 16 están configurados, la referencia externa dependiente externa se ha resuelto exitosamente

64 = Si está configurado, la entrada de la tabla fue referenciada por al menos una entidad en el dibujo la última vez

el dibujo fue editado. (Esta bandera es para beneficio de los comandos de AutoCAD. Se puede ignorar

por la mayoría de los programas que leen archivos DXF y no necesita ser configurado por programas que escriben DXF

archivos)

10 Esquina inferior izquierda de la ventana gráfica

DXF: valor X ; APLICACIÓN: punto 2D

20 DXF: valor Y de la esquina inferior izquierda de la ventana gráfica

11 Esquina superior derecha de la ventana gráfica

DXF: valor X ; APLICACIÓN: punto 2D

21 DXF: valor Y de la esquina superior derecha de la ventana gráfica

12 Ver punto central (en DCS)

DXF: valor X ; APLICACIÓN: punto 2D

22 DXF: valor Y del punto central de vista (en DCS)

13 Punto base de ajuste (en DCS)

52 | Capítulo 4 Sección TABLAS


Machine Translated by Google

Códigos de grupo VPORT

Código de grupo Descripción

DXF: valor X ; APLICACIÓN: punto 2D

23 DXF: valor Y del punto base de ajuste (en DCS)

14 Ajustar espaciado X e Y

DXF: valor X ; APLICACIÓN: punto 2D

24 DXF: valor Y del espaciado de ajuste X e Y

15 Espaciado de cuadrícula X e Y

DXF: valor X ; APLICACIÓN: punto 2D

25 DXF: valor Y del espaciado de la cuadrícula X e Y

dieciséis
Ver la dirección desde el punto objetivo (en WCS)

DXF: valor X ; APLICACIÓN: punto 3D

26, 36 DXF: valores Y y Z de la dirección de visión desde el punto objetivo


(en WCS)

17 Ver el punto objetivo (en WCS)

DXF: valor X ; APLICACIÓN: punto 3D

27, 37 DXF: valores Y y Z del punto de destino de vista (en WCS)

42 Longitud de la lente

43 Plano de recorte frontal (desplazado desde el punto de destino)

44 Plano de recorte posterior (desplazado desde el punto de destino)

45 Ver altura

50 Ángulo de rotación rápida

51 Ver ángulo de giro

72 Lados del círculo

331 o 441 ID/identificador de puntero suave o duro para objetos de capa congelados; se repite para cada capa congelada

VPORT | 53
Machine Translated by Google

Códigos de grupo VPORT

Código de grupo Descripción

70 Banderas de bits y modo de perspectiva

1 Hoja de estilo de trama

281 Modo de renderizado:

0 = 2D optimizado (2D clásico)


1 = estructura alámbrica

2 = línea oculta

3 = Sombreado plano

4 = Gouraud sombreado

5 = Plano sombreado con estructura alámbrica

6 = Gouraud sombreado con estructura alámbrica

Todos los modos de renderizado distintos del 2D optimizado utilizan el nuevo canal de gráficos 3D. Estos

los valores corresponden directamente al comando SHADEMODE y a la enumeración AcDbAbstractViewTableRe cord::RenderMode

71 Modo de visualización (consulte la variable del sistema VIEWMODE)

74 Configuración de UCSICON

110 origen UCS

DXF: valor X ; APLICACIÓN: punto 3D

120, 130 DXF: valores Y y Z de origen UCS

111 Eje X del UCS

DXF: valor X ; APLICACIÓN: vectores 3D

121, 131 DXF: valores Y y Z del eje X de UCS

112 Eje Y del UCS

DXF: valor X ; APLICACIÓN: vectores 3D

122, 132 DXF: valores Y y Z del eje Y de UCS

345 ID/identificador de AcDbUCSTableRecord si UCS es un UCS con nombre. Si no está presente, entonces UCS no tiene nombre

346 ID/identificador de AcDbUCSTableRecord del UCS base si el UCS es ortográfico (el código 79 no es cero).

Si no está presente y el código 79 no es cero, entonces el UCS base se considera MUNDIAL

54 | Capítulo 4 Sección TABLAS


Machine Translated by Google

Códigos de grupo VPORT

Código de grupo Descripción

79 Tipo ortográfico de UCS


0 = UCS no es ortográfico
1 = Arriba; 2 = Abajo
3 = Frente; 4 = Atrás
5 = Izquierda; 6 = Derecha

146 Elevación

170 Configuración del trazado de sombra

61 Líneas principales de la cuadrícula

332 ID/identificador del puntero suave al objeto de fondo (opcional)

333 ID/identificador de puntero suave para sombrear el objeto de trazado (opcional)

348 Identificador/identificador de puntero fijo para objeto de estilo visual (opcional)

292 Bandera de iluminación activada predeterminada

282 Tipo de iluminación predeterminado

0 = Una luz distante


1 = Dos luces distantes

141 Brillo

142 Contraste

63, 421, 431 Color ambiental (solo se emite cuando no es negro)

VPORT | 55
Machine Translated by Google

56
Machine Translated by Google

Sección BLOQUES
5
Los códigos de grupo descritos en este capítulo se encuentran en archivos DXF™ y son utilizados por las aplicaciones.
La sección BLOQUES contiene una entrada para cada referencia de bloque en el dibujo.

Códigos de grupo de sección BLOQUES


La sección BLOQUES del archivo DXF contiene todas las definiciones de bloques, incluidos los
bloques anónimos generados por el comando SOMBREAR y por dimensionamiento asociativo.
Cada definición de bloque contiene las entidades que componen ese bloque tal como se utiliza en
el dibujo. El formato de las entidades en esta sección es idéntico a los de la sección ENTIDADES.
Todas las entidades en la sección BLOQUES aparecen entre las entidades bloque y endblk. Las
entidades de bloque y endblk aparecen solo en la sección BLOQUES. Las definiciones de bloque
nunca están anidadas (es decir, nunca aparece ningún bloque o entidad endblk dentro de otro par
bloque­endblk), aunque una definición de bloque puede contener una entidad de inserción.

Las referencias externas se escriben en el archivo DXF como definiciones de bloque, excepto que
también incluyen una cadena (código de grupo 1) que especifica la ruta y el nombre del archivo de
la referencia externa.

El identificador de la tabla de bloques, junto con cualquier xdata y reactores persistentes, aparece
en cada definición de bloque inmediatamente después del registro BLOCK, que contiene toda
la información específica que almacena un registro de la tabla de bloques.

57
Machine Translated by Google

BLOQUEAR
Los siguientes códigos de grupo se aplican a las entidades de bloque. Para información sobre
abreviaturas y formato utilizados en esta tabla, consulte Convenciones de formato
en Esta referencia en la página 2.

Códigos de grupo de bloques

Código de grupo Descripción

0 Tipo de entidad (BLOQUE)

5 Manejar

102 Inicio del grupo definido por la aplicación "{application_name". Por ejemplo, "{ACAD_REACTORS" indica el inicio del grupo de

reactores persistentes de AutoCAD (opcional)

códigos Los códigos y valores dentro de los 102 grupos están definidos por la aplicación (opcional)
definidos por la aplicación

102 Fin de grupo, “}” (opcional)

330 ID/identificador de puntero suave al objeto propietario

100 Marcador de subclase (AcDbEntity)

8 Nombre de capa

100 Marcador de subclase (AcDbBlockBegin)

2 Nombre del bloque

70 Banderas de tipo bloque (valores codificados en bits, se pueden combinar):

0 = Indica que no se aplica ninguno de los siguientes indicadores

1 = Este es un bloque anónimo generado por sombreado, dimensionamiento asociativo, otros internos

operaciones o una aplicación

2 = Este bloque tiene definiciones de atributos no constantes (este bit no se establece si el bloque tiene definiciones de atributos
que son constantes o no tiene ninguna definición de atributos)

4 = Este bloque es una referencia externa (xref)

8 = Este bloque es una superposición de referencia externa

16 = Este bloque depende externamente

32 = Esta es una referencia externa resuelta, o dependiente de una referencia externa (ignorada en

aporte)

64 = Esta definición es una referencia externa referenciada (ignorada

en la entrada)

58 | Capítulo 5 Sección BLOQUES


Machine Translated by Google

Códigos de grupo de bloques

Código de grupo Descripción

10 Punto base
DXF: valor X ; APLICACIÓN: punto 3D

20, 30 DXF: valores Y y Z del punto base

3 Nombre del bloque

1 Nombre de ruta de referencia externa

4 Descripción del bloque (opcional)

El UCS vigente cuando se crea una definición de bloque se convierte en el WCS para todas las entidades en

la definición de bloque. El nuevo origen de estas entidades se desplaza para que coincida con el punto base
definido para la definición del bloque. Todos los datos de la entidad se traducen para adaptarse a este
nuevo WCS.

Definiciones de bloques de espacio modelo y espacio papel

Siempre aparecen tres definiciones vacías en la sección BLOQUES. Se titulan *Model_Space, *Paper_Space
y *Paper_Space0. Estas definiciones manifiestan internamente las representaciones del espacio modelo y
del espacio papel como definiciones de bloques. El nombre interno del primer diseño de espacio papel
es *Paper_Space, el segundo es *Paper_Space0, el tercero es *Paper_Space1, y así sucesivamente.

Segregación de entidades en el espacio modelo y el espacio papel

Ya no se produce el entrelazado entre el espacio modelo y el espacio papel.


En su lugar, se generan todas las entidades del espacio papel, seguidas de las entidades del espacio modelo.
La bandera que los distingue es el código de grupo 67.

FINAL
Los siguientes códigos de grupo se aplican a los objetos endblk. Para obtener información sobre las
abreviaturas y el formato utilizado en esta tabla, consulte Convenciones de formato en esta referencia en la
página 2.

Códigos de grupo Endblk

Código de grupo Descripción

0 Tipo de entidad (ENDBLK)

FINAL | 59
Machine Translated by Google

Códigos de grupo Endblk

Código de grupo Descripción

5 Manejar

102 Inicio del grupo definido por la aplicación "{application_name". Por ejemplo, "{ACAD_REACTORS" indica el inicio
del grupo de reactores persistentes de AutoCAD (opcional)

solicitud­ Los códigos y valores dentro de los 102 grupos están definidos por la aplicación (opcional)
códigos definidos

102 Fin de grupo, “}” (opcional)

330 ID/identificador de puntero suave al objeto propietario

100 Marcador de subclase (AcDbEntity)

8 Nombre de capa

100 Marcador de subclase (AcDbBlockEnd)

60 | Capítulo 5 Sección BLOQUES


Machine Translated by Google

Sección ENTIDADES
6
Este capítulo presenta los códigos de grupo que se aplican a los objetos gráficos. Estos códigos se encuentran en la
sección ENTIDADES de un archivo DXF™ y las aplicaciones AutoLISP® y ObjectARX® los utilizan en listas de definición
de entidades.

Códigos de grupo comunes para entidades


La siguiente tabla muestra códigos de grupo que se aplican a prácticamente todos los objetos
gráficos. Algunos de los códigos de grupo que se muestran aquí se incluyen con una definición
de entidad solo si la entidad tiene valores no predeterminados para la propiedad. Cuando consulte los
códigos de grupo por tipo de entidad, las listas de códigos asociados con entidades específicas , tenga
en cuenta que los códigos que se muestran aquí también están presentes.

NOTA No escriba programas que dependan del orden que se muestra en estas tablas de códigos DXF.
Aunque estas tablas muestran el orden de los códigos de grupo tal como aparecen normalmente, el
orden puede cambiar bajo ciertas condiciones o puede cambiarse en una versión futura de AutoCAD®.
El código que controla una entidad debe estar controlado por un caso (interruptor) o una tabla para
que pueda procesar cada grupo correctamente incluso si el orden es inesperado.

Cuando se omite un grupo, su valor predeterminado al ingresar (cuando se usa OPEN) se indica en
la tercera columna. Si el valor de un código de grupo es igual al valor predeterminado, se omite en la
salida (cuando se utiliza SAVEAS). Para obtener información sobre las abreviaturas y el
formato utilizado en esta tabla, consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupo que se aplican a todos los objetos gráficos.

El codigo del grupo Descripción Si se omite, el


valor predeterminado es...

­1 APP: nombre de la entidad (cambia cada vez que se abre un dibujo) no omitido

61
Machine Translated by Google

Códigos de grupo que se aplican a todos los objetos gráficos.

El codigo del grupo Descripción Si se omite,


por defecto es...

0 Tipo de entidad no omitido

5 Manejar no omitido

102 Inicio del grupo definido por la aplicación ningún valor predeterminado

“{application_name” (opcional)

códigos Los códigos y valores dentro de los 102 grupos están definidos por la aplicación (opcional) sin valor predeterminado
definidos por la aplicación

102 Fin de grupo, “}” (opcional) ningún valor predeterminado

102 “{ACAD_REACTORS” indica el inicio de los reactores persistentes de AutoCAD sin valor predeterminado

grupo. Este grupo existe sólo si se han conectado reactores persistentes.

a este objeto (opcional)

330 ID/identificador de puntero suave al diccionario del propietario (opcional) ningún valor predeterminado

102 Fin de grupo, “}” (opcional) ningún valor predeterminado

102 “{ACAD_XDICTIONARY” indica el inicio de un grupo de diccionario de extensión. Este grupo existe ningún valor predeterminado

sólo si se ha adjuntado un diccionario de extensión

al objeto (opcional)

360 ID de propietario/identificador del diccionario de propietario (opcional) ningún valor predeterminado

102 Fin de grupo, “}” (opcional) ningún valor predeterminado

330 ID/identificador de puntero suave al propietario del objeto BLOCK_RECORD no omitido

100 Marcador de subclase (AcDbEntity) no omitido

67 Ausente o cero indica que la entidad está en el espacio modelo. 1 indica que la entidad está en 0

espacio papel (opcional).

410 APLICACIÓN: nombre de la pestaña de diseño


no omitido

8 Nombre de capa no omitido

62 | Capítulo 6 Sección ENTIDADES


Machine Translated by Google

Códigos de grupo que se aplican a todos los objetos gráficos.

El codigo del grupo Descripción Si se omite,


por defecto es...

6 Nombre del tipo de línea (presente si no es PORCAPA). El nombre especial BYBLOCK en BYLAYER

indica un tipo de línea flotante (opcional)

347 ID/identificador del puntero fijo al objeto material (presente si no es POR CAPA) POR CAPA

62 Número de color (presente si no es POR CAPA); cero indica el color BYBLOCK (flotante); 256 POR CAPA

indica POR CAPA; un valor negativo indica que

la capa está apagada (opcional)

370 Valor de enumeración de grosor de línea. Almacenado y movido como un entero de 16 bits. no omitido

48 Escala de tipo de línea (opcional) 1.0

60 Visibilidad del objeto (opcional): 0 = Visible; 1 = Invisible 0

92 Número de bytes en los gráficos de la entidad proxy representados en los 310 grupos siguientes, ningún valor predeterminado

que son registros de fragmentos binarios (opcional)

310 Datos de gráficos de entidad proxy (múltiples líneas; 256 caracteres máximo por línea) sin valor predeterminado

(opcional)

420 Un valor de color de 24 bits que debe tratarse en términos de bytes sin valores predeterminados

de 0 a 255. El byte más bajo es el valor azul, el byte medio es el

valor verde y el tercer byte es el valor rojo. El byte superior es siempre

0. El código de grupo no puede ser utilizado por entidades personalizadas para sus propios datos.

debido a que el código de grupo está reservado para AcDbEntity, datos de color a nivel de clase

y AcDbEntity, datos de transparencia a nivel de clase

430 Nombre del color. El código de grupo no puede ser utilizado por entidades personalizadas porque no están predeterminados.

propios datos porque el código de grupo está reservado para AcDbEntity, nivel de clase

datos de color y AcDbEntity, datos de transparencia a nivel de clase

440 Valor de transparencia. El código de grupo no puede ser utilizado por entidades personalizadas sin valor predeterminado

para sus propios datos porque el código de grupo está reservado para AcDbEntity,

datos de color a nivel de clase y AcDbEntity, datos de transparencia a nivel de clase

390 ID/identificador del puntero fijo al objeto de estilo de trazado ningún valor predeterminado

284 Modo sombra ningún valor predeterminado

Códigos de grupo comunes para entidades | 63


Machine Translated by Google

Códigos de grupo que se aplican a todos los objetos gráficos.

El codigo del grupo Descripción Si se omite,


por defecto es...

0 = Proyecta y recibe sombras


1 = Proyecta sombras
2 = Recibe sombras

3 = Ignora las sombras

3DFACE
Los siguientes códigos de grupo se aplican a entidades 3dface. Además del grupo
códigos descritos aquí, consulte Códigos de grupo comunes para entidades en la página 61. Para
información sobre las abreviaturas y el formato utilizado en esta tabla, consulte
Convenciones de formato en esta referencia en la página 2.

códigos de grupo 3dface

Código de grupo Descripción

100 Marcador de subclase (AcDbFace)

10 Primera curva (en WCS)


DXF: valor X ; APLICACIÓN: punto 3D

20, 30 DXF: valores Y y Z de la primera esquina (en WCS)

11 Segunda esquina (en WCS)


DXF: valor X ; APLICACIÓN: punto 3D

21, 31 DXF: valores Y y Z de la segunda esquina (en WCS)

12 Tercera esquina (en WCS)


DXF: valor X ; APLICACIÓN: punto 3D

22, 32 DXF: valores Y y Z de la tercera esquina (en WCS)

13 Cuarta esquina (en WCS). Si solo se ingresan tres esquinas, esto es lo mismo que la tercera esquina.
DXF: valor X ; APLICACIÓN: punto 3D

23, 33 DXF: valores Y y Z de la cuarta esquina (en WCS)

70 Banderas de borde invisibles (opcional; predeterminado = 0):

64 | Capítulo 6 Sección ENTIDADES


Machine Translated by Google

códigos de grupo 3dface

Código de grupo Descripción

1 = El primer borde es invisible


2 = El segundo borde es invisible
4 = El tercer borde es invisible
8 = El cuarto borde es invisible

3DSÓLIDO
Los siguientes códigos de grupo se aplican a entidades 3dsolid. Además de los códigos de grupo
que se describen aquí, consulte Códigos de grupo comunes para entidades en la página 61. Para
obtener información sobre las abreviaturas y el formato utilizado en esta tabla, consulte
Convenciones de formato en esta referencia en la página 2.

códigos de grupo 3dsolid

Código de grupo Descripción

100 Marcador de subclase (AcDbModelerGeometry)

70 Número de versión del formato Modeler (actualmente = 1)

1 Datos propietarios (varias líneas < 255 caracteres cada una)

3 Líneas adicionales de datos propietarios (si la cadena del grupo 1 anterior tiene más de 255 caracteres) (opcional)

100 Marcador de subclase (AcDb3dSolid)

350 ID de propietario suave/identificador del objeto histórico

ACAD_PROXY_ENTITY
Los siguientes códigos de grupo se aplican a entidades proxy. Además de los códigos de grupo
que se describen aquí, consulte Códigos de grupo comunes para entidades en la página 61. Para

3DSOLIDO | sesenta y cinco


Machine Translated by Google

información sobre las abreviaturas y el formato utilizado en esta tabla, consulte


Convenciones de formato en esta referencia en la página 2.

Códigos de grupo Acad_proxy_entity

Código de grupo Descripción

100 DXF: AcDbProxyEntidad

90 DXF: ID de clase de entidad proxy (siempre 498)

91 DXF: ID de clase de la entidad de aplicación. Los ID de clase se basan en el orden de la clase en CLASES
sección. A la primera clase se le asigna el ID 500, la siguiente es 501, y así sucesivamente.

92 DXF: Tamaño de los datos gráficos en bytes

310 DXF: datos de gráficos binarios (pueden aparecer varias entradas) (opcional)

93 DXF: Tamaño de los datos de la entidad en bits

310 DXF: datos de entidad binaria (pueden aparecer varias entradas) (opcional)

330 o 340 DXF: un ID de objeto (pueden aparecer varias entradas) (opcional)


o 350 o 360

94 DXF: 0 (indica el final de la sección de ID del objeto)

95 DXF: formato de dibujo del objeto cuando se convierte en proxy (un entero sin signo de 32 bits):
La palabra baja es AcDbDwgVersion
La palabra alta es MaintenanceReleaseVersion

70 DXF: Formato de datos del objeto personalizado original:


0 = formato DWG
1 = formato DXF

ARCO
Los siguientes códigos de grupo se aplican a entidades de arco. Además de los códigos de grupo
descrito aquí, consulte Códigos de grupo comunes para entidades en la página 61. Para

66 | Capítulo 6 Sección ENTIDADES


Machine Translated by Google

información sobre las abreviaturas y el formato utilizado en esta tabla, consulte


Convenciones de formato en esta referencia en la página 2.

Códigos de grupo de arco

Código de grupo Descripción

100 Marcador de subclase (AcDbCircle)

39 Grosor (opcional; predeterminado = 0)

10 Punto central (en OCS)


DXF: valor X; APLICACIÓN: punto 3D

20, 30 DXF: valores Y y Z del punto central (en OCS)

40 Radio

100 Marcador de subclase (AcDbArc)

50 Ángulo inicial

51 Ángulo final

210 Dirección de extrusión (opcional; predeterminado = 0, 0, 1)


DXF: valor X ; APLICACIÓN: vectores 3D

220, 230 DXF: valores Y y Z de la dirección de extrusión (opcional)

ATTDEF
Los siguientes códigos de grupo se aplican a entidades attdef (definición de atributo). En
Además de los códigos de grupo descritos aquí, consulte Códigos de grupo comunes para
Entidades en la página 61. Para obtener información sobre las abreviaturas y el formato utilizado
en esta tabla, consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupo Attdef

Código de grupo Descripción

100 Marcador de subclase (AcDbText)

39 Grosor (opcional; predeterminado = 0)

ATDEF | 67
Machine Translated by Google

Códigos de grupo Attdef

Código de grupo Descripción

10 Primer punto de alineación (en OCS)

DXF: valor X ; APLICACIÓN: punto 3D

20, 30 DXF: valores Y y Z del punto inicial del texto (en OCS)

40 Altura del texto

1 Valor predeterminado (cadena)

50 Rotación de texto (opcional; predeterminado = 0)

41 Factor de escala X relativo (ancho) (opcional; predeterminado = 1). Este valor también se ajusta cuando el tipo de ajuste
se utiliza texto

51 Ángulo oblicuo (opcional; predeterminado = 0)

7 Nombre del estilo de texto (opcional; predeterminado = ESTÁNDAR)

71 Banderas de generación de texto (opcional; predeterminado = 0); ver TEXTO en la página 144 códigos de grupo

72 Tipo de justificación de texto horizontal (opcional; predeterminado = 0); ver TEXTO en la página 144 códigos de grupo

11 Segundo punto de alineación (en OCS) (opcional)

DXF: valor X ; APLICACIÓN: punto 3D

Significativo sólo si 72 o 74 valores de grupo son distintos de cero

21, 31 DXF: valores Y y Z del segundo punto de alineación (en OCS) (opcional)

210 Dirección de extrusión (opcional; predeterminado = 0, 0, 1)


DXF: valor X ; APLICACIÓN: vectores 3D

220, 230 DXF: valores Y y Z de la dirección de extrusión

100 Marcador de subclase (AcDbAttributeDefinition)

280 Número de versión:

0 = 2010

3 cadena de aviso

68 | Capítulo 6 Sección ENTIDADES


Machine Translated by Google

Códigos de grupo Attdef

Código de grupo Descripción

2 Cadena de etiqueta (no puede contener espacios)

70 Banderas de atributos:

1 = El atributo es invisible (no aparece)


2 = Este es un atributo constante

4 = Se requiere verificación al ingresar este atributo


8 = El atributo está preestablecido (no aparece ningún aviso durante la inserción)

73 Longitud del campo (opcional; predeterminado = 0) (no utilizado actualmente)

74 Tipo de justificación de texto vertical (opcional, predeterminado = 0); ver código de grupo 73 en TEXTO en la página 144

280 Bandera de posición de bloqueo. Bloquea la posición del atributo dentro de la referencia de bloque.

100 Marcador de subclase (AcDbXrecord)

280 Indicador de clonación de registros duplicados (determina cómo fusionar entradas duplicadas):
1 = Mantener existente

70 Bandera de texto M:

2 = atributo multilínea
4 = definición de atributo multilínea constante

70 Bandera isReallyLocked:
0 = desbloqueado

1 = bloqueado

70 Número de atributos secundarios o definiciones de atributos

340 ID de puntero fijo de atributo(s) secundario(s) o definición(es) de atributo

10 Punto de alineación del atributo o definición de atributo


DXF: valor X; APLICACIÓN: punto 3D

20,30 DXF: valores Y y Z del punto de inserción

40 escala de anotación actual

2 cadena de etiqueta de atributo o definición de atributo

ATDEF | 69
Machine Translated by Google

Códigos de grupo Attdef

Código de grupo Descripción

0 Tipo de entidad (TEXTOM)

100 Marcador de subclase (AcDbEntity)

67 Ausente o cero indica que la entidad está en el espacio modelo. 1 indica que la entidad está en el espacio papel (opcional)

8 Nombre de capa

100 Marcador de subclase (AcDbMText)

10 Punto de inserción
DXF: valor X; APLICACIÓN: punto 3D

20,30 DXF: valores Y y Z del punto de inserción

40 Altura nominal (inicial) del texto

41 Ancho del rectángulo de referencia

46 Altura de anotación definida

71 Punto de fijación:
1 = Arriba a la izquierda; 2 = Centro superior; 3 = arriba a la derecha

4 = Centro izquierda; 5 = Centro medio; 6 = Medio derecho


7 = Abajo a la izquierda; 8 = Centro inferior; 9 = Abajo a la derecha

72 Dirección de dibujo:
1 = De izquierda a derecha

3 = De arriba a abajo
5 = Por estilo (la dirección del flujo se hereda del estilo de texto asociado)

1 Cadena de texto

Si la cadena de texto tiene menos de 250 caracteres, todos los caracteres aparecen en el grupo 1. Si la cadena de texto
tiene más de 250 caracteres, la cadena se divide en fragmentos de 250 caracteres, que aparecen
en uno o más códigos del grupo 3. Si se utilizan códigos del grupo 3, el último grupo es el grupo 1 y tiene
menos de 250 caracteres.

3 Texto adicional (siempre en fragmentos de 250 caracteres) (opcional)

7 DXF: valor X; APLICACIÓN: nombre de estilo 3D vectText (ESTÁNDAR si no se proporciona) (opcional)

70 | Capítulo 6 Sección ENTIDADES


Machine Translated by Google

Códigos de grupo Attdef

Código de grupo Descripción

210 Dirección de extrusión (opcional; predeterminado = 0, 0, 1)


DXF: valor X; APLICACIÓN: vectores 3D

220,230 DXF: valores Y y Z de la dirección de extrusión (opcional)

11 Vector de dirección del eje X (en WCS)


DXF: valor X; APLICACIÓN: vectores 3D

21,31 DXF: valores Y y Z del vector de dirección del eje X (en WCS)

42 Ancho horizontal de los caracteres que componen la entidad de texto m.

Este valor siempre será igual o menor que el valor del código de grupo 41 (solo lectura, ignorado

si se suministra).

43 Altura vertical de la entidad de texto m (solo lectura, ignorada si se proporciona)

50 Ángulo de rotación en radianes

73 Estilo de interlineado de texto M (opcional):


1 = Al menos (los caracteres más altos prevalecerán)

2 = Exacto (los caracteres más altos no se anularán)

44 Factor de interlineado de texto M (opcional):

Porcentaje de interlineado predeterminado (3 sobre 5) que se aplicará.

Los valores válidos oscilan entre 0,25 y 4,00

90 Configuración de relleno de fondo:

0 = Relleno de fondo desactivado

1 = Usar color de relleno de fondo

2 = Usar el color de la ventana de dibujo como color de relleno de fondo

63 Color de fondo (si es número de índice de color)

420­429 Color de fondo (si es color RGB)

430­439 Color de fondo (si el nombre del color)

45 Escala del cuadro de relleno (opcional):

Determina cuánto borde hay alrededor del texto.

ATDEF | 71
Machine Translated by Google

Códigos de grupo Attdef

Código de grupo Descripción

63 Color de relleno de fondo (opcional):


Color que se utilizará para el relleno de fondo cuando el código de grupo 90 es 1.

441 Transparencia del color de relleno del fondo (no implementado)

Si los valores del grupo 72 y/o 74 son distintos de cero, entonces los valores del primer punto de alineación
se ignoran y AutoCAD calcula los nuevos valores, basándose en el segundo
punto de alineación y la longitud y altura de la propia cadena de texto (después de
aplicando el estilo de texto). Si los valores 72 y 74 son cero o faltan, entonces el
El segundo punto de alineación no tiene sentido.

ATRIBUTO
Los siguientes códigos de grupo se aplican a entidades de atributos (atributos). Además de
los códigos de grupo descritos aquí, consulte Códigos de grupo comunes para entidades en
página 61. Para obtener información sobre las abreviaturas y el formato utilizado en este
tabla, consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupo de atributos

Código de grupo Descripción

100 Marcador de subclase (AcDbText)

39 Grosor (opcional; predeterminado = 0)

10 Punto de inicio del texto (en OCS)

DXF: valor X; APLICACIÓN: punto 3D

20, 30 DXF: valores Y y Z del punto inicial del texto (en OCS)

40 Altura del texto

1 Valor predeterminado (cadena)

100 Marcador de subclase (AcDbAttribute)

280 Número de versión:


0 = 2010

72 | Capítulo 6 Sección ENTIDADES


Machine Translated by Google

Códigos de grupo de atributos

Código de grupo Descripción

2 Etiqueta de atributo (cadena; no puede contener espacios)

70 Banderas de atributos:

1 = El atributo es invisible (no aparece)


2 = Este es un atributo constante

4 = Se requiere verificación al ingresar este atributo

8 = El atributo está preestablecido (no aparece ningún aviso durante la inserción)

73 Longitud del campo (opcional; predeterminado = 0) (no utilizado actualmente)

50 Rotación de texto (opcional; predeterminado = 0)

41 Factor de escala X relativo (ancho) (opcional; predeterminado = 1). Este valor también se ajusta cuando el tipo de ajuste
se utiliza texto

51 Ángulo oblicuo (opcional; predeterminado = 0)

7 Nombre del estilo de texto (opcional; predeterminado = ESTÁNDAR)

71 Banderas de generación de texto (opcional; predeterminado = 0). Ver TEXTO en la página 144 códigos de grupo

72 Tipo de justificación de texto horizontal (opcional; predeterminado = 0). Ver TEXTO en la página 144 códigos de grupo

74 Tipo de justificación de texto vertical (opcional; predeterminado = 0). Ver código de grupo 73 en TEXTO en la página 144

11 Punto de alineación (en OCS) (opcional)

DXF: valor X ; APLICACIÓN: punto 3D

Presente solo si el grupo 72 o 74 está presente y es distinto de cero

21, 31 DXF: valores Y y Z del punto de alineación (en OCS) (opcional)

210 Dirección de extrusión. Presente solo si la dirección de extrusión de la entidad no es paralela al WCS Z

eje (opcional; predeterminado = 0, 0, 1)


DXF: valor X ; APLICACIÓN: vectores 3D

220, 230 DXF: valores Y y Z de la dirección de extrusión (opcional)

280 Bandera de posición de bloqueo. Bloquea la posición del atributo dentro de la referencia de bloque.

100 Marcador de subclase (AcDbXrecord)

ATRIBUTO | 73
Machine Translated by Google

Códigos de grupo de atributos

Código de grupo Descripción

280 Indicador de clonación de registros duplicados (determina cómo fusionar entradas duplicadas):
1 = Mantener existente

70 Bandera de texto M:

2 = atributo multilínea
4 = definición de atributo multilínea constante

70 Bandera isReallyLocked:
0 = desbloqueado

1 = bloqueado

70 Número de atributos secundarios o definiciones de atributos

340 ID de puntero fijo de atributos secundarios o definiciones de atributos

10 Punto de alineación del atributo o definición de atributo


DXF: valor X; APLICACIÓN: punto 3D

20,30 DXF: valores Y y Z del punto de inserción

40 escala de anotación actual

2 cadena de etiqueta de atributo o definición de atributo

0 Tipo de entidad (TEXTOM)

100 Marcador de subclase (AcDbEntity)

67 Ausente o cero indica que la entidad está en el espacio modelo. 1 indica que la entidad está en el espacio papel (opcional)

8 Nombre de capa

100 Marcador de subclase (AcDbMText)

10 Punto de inserción
DXF: valor X; APLICACIÓN: punto 3D

20,30 DXF: valores Y y Z del punto de inserción

40 Altura nominal (inicial) del texto

74 | Capítulo 6 Sección ENTIDADES


Machine Translated by Google

Códigos de grupo de atributos

Código de grupo Descripción

41 Ancho del rectángulo de referencia

46 Altura de anotación definida

71 Punto de fijación:

1 = Arriba a la izquierda; 2 = Centro superior; 3 = arriba a la derecha

4 = Centro izquierda; 5 = Centro medio; 6 = Medio derecho

7 = Abajo a la izquierda; 8 = Centro inferior; 9 = Abajo a la derecha

72 Dirección de dibujo:

1 = De izquierda a derecha

3 = De arriba a abajo

5 = Por estilo (la dirección del flujo se hereda del estilo de texto asociado)

1 Cadena de texto

Si la cadena de texto tiene menos de 250 caracteres, todos los caracteres aparecen en el grupo 1. Si la cadena de texto

tiene más de 250 caracteres, la cadena se divide en fragmentos de 250 caracteres, que aparecen

en uno o más códigos del grupo 3. Si se utilizan códigos del grupo 3, el último grupo es el grupo 1 y tiene
menos de 250 caracteres.

3 Texto adicional (siempre en fragmentos de 250 caracteres) (opcional)

7 DXF: valor X; APLICACIÓN: nombre de estilo 3D vectText (ESTÁNDAR si no se proporciona) (opcional)

210 Dirección de extrusión (opcional; predeterminado = 0, 0, 1)


DXF: valor X; APLICACIÓN: vectores 3D

220,230 DXF: valores Y y Z de la dirección de extrusión (opcional)

11 Vector de dirección del eje X (en WCS)


DXF: valor X; APLICACIÓN: vectores 3D

21,31 DXF: valores Y y Z del vector de dirección del eje X (en WCS)

42 Ancho horizontal de los caracteres que componen la entidad de texto m.

Este valor siempre será igual o menor que el valor del código de grupo 41 (solo lectura, ignorado

si se suministra).

43 Altura vertical de la entidad de texto m (solo lectura, ignorada si se proporciona)

ATRIBUTO | 75
Machine Translated by Google

Códigos de grupo de atributos

Código de grupo Descripción

50 Ángulo de rotación en radianes

73 Estilo de interlineado de texto M (opcional):


1 = Al menos (los caracteres más altos prevalecerán)

2 = Exacto (los caracteres más altos no se anularán)

44 Factor de interlineado de texto M (opcional):

Porcentaje de interlineado predeterminado (3 sobre 5) que se aplicará.

Los valores válidos oscilan entre 0,25 y 4,00

90 Configuración de relleno de fondo:

0 = Relleno de fondo desactivado

1 = Usar color de relleno de fondo

2 = Usar el color de la ventana de dibujo como color de relleno de fondo

63 Color de fondo (si es número de índice de color)

420­429 Color de fondo (si es color RGB)

430­439 Color de fondo (si el nombre del color)

45 Escala del cuadro de relleno (opcional):

Determina cuánto borde hay alrededor del texto.

63 Color de relleno de fondo (opcional):

Color que se utilizará para el relleno de fondo cuando el código de grupo 90 es 1.

441 Transparencia del color de relleno del fondo (no implementado)

Si los valores del grupo 72 y/o 74 son distintos de cero, entonces los valores del punto de inserción de texto
se ignoran y AutoCAD calcula los nuevos valores basándose en el texto
punto de alineación y la longitud de la cadena de texto (después de aplicar el texto
estilo). Si los valores 72 y 74 son cero o faltan, entonces la alineación del texto
El punto se ignora y se recalcula basándose en el punto de inserción de texto y el
longitud de la propia cadena de texto (después de aplicar el estilo de texto).

76 | Capítulo 6 Sección ENTIDADES


Machine Translated by Google

CUERPO
Los siguientes códigos de grupo se aplican a las entidades corporales. Además del grupo
códigos descritos aquí, consulte Códigos de grupo comunes para entidades en la página 61. Para
información sobre las abreviaturas y el formato utilizado en esta tabla, consulte
Convenciones de formato en esta referencia en la página 2.

Códigos de grupos corporales

Código de grupo Descripción

100 Marcador de subclase (AcDbModelerGeometry)

70 Número de versión del formato Modeler (actualmente = 1)

1 Datos propietarios (varias líneas < 255 caracteres cada una)

3 Líneas adicionales de datos propietarios (si la cadena del grupo 1 anterior tiene más de 255 caracteres)
(opcional)

CÍRCULO
Los siguientes códigos de grupo se aplican a entidades circulares. Además del grupo
códigos descritos aquí, consulte Códigos de grupo comunes para entidades en la página 61. Para
información sobre las abreviaturas y el formato utilizado en esta tabla, consulte
Convenciones de formato en esta referencia en la página 2.

Códigos de grupo circular

Código de grupo Descripción

100 Marcador de subclase (AcDbCircle)

39 Grosor (opcional; predeterminado = 0)

10 Punto central (en OCS)


DXF: valor X; APLICACIÓN: punto 3D

20, 30 DXF: valores Y y Z del punto central (en OCS)

40 Radio

210 Dirección de extrusión (opcional; predeterminado = 0, 0, 1)


DXF: valor X ; APLICACIÓN: vectores 3D

CUERPO | 77
Machine Translated by Google

Códigos de grupo circular

Código de grupo Descripción

220, 230 DXF: valores Y y Z de la dirección de extrusión (opcional)

DIMENSIÓN
Las definiciones de entidades de dimensión constan de códigos de grupo que son comunes a todos
tipos de dimensión, seguidos de códigos específicos del tipo.

Códigos de grupo de dimensiones comunes


Los siguientes códigos de grupo se aplican a todos los tipos de entidades de dimensión. Además de
los códigos de grupo descritos aquí, consulte Códigos de grupo comunes para entidades en
página 61. Para obtener información sobre las abreviaturas y el formato utilizado en este
tabla, consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupo de dimensiones comunes

El codigo del grupo Descripción

100 Marcador de subclase (AcDbDimension)

280 Número de versión:


0 = 2010

2 Nombre del bloque que contiene las entidades que componen la imagen de dimensión

10 Punto de definición (en WCS)


DXF: valor X ; APLICACIÓN: punto 3D

20, 30 DXF: valores Y y Z del punto de definición (en WCS)

11 Punto medio del texto de cota (en OCS)


DXF: valor X ; APLICACIÓN: punto 3D

21, 31 DXF: valores Y y Z del punto medio del texto de cota (en OCS)

70 Tipo de dimensión:
Los valores del 0 al 6 son valores enteros que representan el tipo de dimensión. Valores 32, 64 y 128
son valores de bits, que se suman a los valores enteros (el valor 32 siempre se establece en R13 y
lanzamientos posteriores)

78 | Capítulo 6 Sección ENTIDADES


Machine Translated by Google

Códigos de grupo de dimensiones comunes

El codigo del grupo Descripción

0 = Girado, horizontal o vertical; 1 = Alineado 2 = Angular;


3 = Diámetro; 4 = Radio 5 = Angular 3 puntos;
6 = Ordenada 32 = Indica que la referencia
a bloque (código de grupo 2) está referenciada por esta dimensión únicamente 64 = Tipo ordenada. Se trata
de
un valor de bit (bit 7) que se utiliza sólo con el valor entero 6. Si se establece, la ordenada es de tipo X; si no se
establece, la ordenada es de tipo Y 128 = Este
es un valor de bit (bit 8) agregado a los otros valores del grupo 70 si el texto de dimensión se ha colocado en
una ubicación definida por el usuario en lugar de en la ubicación predeterminada

71 Punto de fijación:
1 = Arriba a la izquierda; 2 = Centro superior; 3 = arriba a la derecha

4 = Centro izquierda; 5 = Centro medio; 6 = Medio derecho


7 = Abajo a la izquierda; 8 = Centro inferior; 9 = Abajo a la derecha

72 Estilo de interlineado del texto de cota (opcional): 1 (o


falta) = Al menos (los caracteres más altos se anularán)
2 = Exacto (los caracteres más altos no se anularán)

41 Factor de espacio entre líneas de texto de dimensión


(opcional): Porcentaje de espacio entre líneas predeterminado (3 sobre 5) que se aplicará. Los valores válidos oscilan
entre 0,25 y 4,00

42 Medición real (opcional; valor de solo lectura)

1 Texto de cota ingresado explícitamente por el usuario. Opcional; El valor predeterminado es la medida. Si es
““
nulo o “<>”, la medida de dimensión se dibuja como texto, si el texto está (un espacio en blanco),
suprimido. Todo lo demás se dibuja como texto.

53 El código de grupo opcional 53 es el ángulo de rotación del texto de cota fuera de su orientación predeterminada
(la dirección de la línea de cota) (opcional)

51 Todos los tipos de dimensión tienen un código de grupo 51 opcional, que indica la dirección horizontal de la
entidad de dimensión. La entidad de dimensión determina la orientación del texto y las líneas de dimensión para
dimensiones lineales horizontales, verticales y giradas. Este valor de grupo es el
negativo del ángulo entre el eje OCS X y el eje UCS X.
Siempre está en el plano XY del OCS.

210 Dirección de extrusión (opcional; predeterminado = 0, 0, 1)


DXF: valor X ; APLICACIÓN: vectores 3D

Códigos de grupo de dimensiones comunes | 79


Machine Translated by Google

Códigos de grupo de dimensiones comunes

El codigo del grupo Descripción

220, 230 DXF: valores Y y Z de la dirección de extrusión (opcional)

3 Nombre del estilo de cota

Los datos X que pertenecen al ID de aplicación "ACAD" siguen a una entidad de dimensión si se
ha aplicado alguna anulación de dimensión a esta entidad. Consulte Modificaciones de estilo de
cota en la página 86.

Para todos los tipos de dimensiones, los siguientes códigos de grupo representan puntos WCS 3D:

■ (10, 20, 30)

■ (13, 23, 33)

■ (14, 24, 34)

■ (15, 25, 35)

Para todos los tipos de dimensiones, los siguientes códigos de grupo representan puntos OCS 3D:

■ (11, 21, 31)

■ (12, 22, 32)

■ (16, 26, 36)

Códigos de grupo de dimensiones alineados


Los siguientes códigos de grupo se aplican a dimensiones alineadas. Además de los códigos de
grupo descritos aquí, también pueden estar presentes los enumerados en Códigos de grupo
comunes para entidades en la página 61 y Códigos de grupo de dimensiones comunes en la
página 78. Para obtener información sobre las abreviaturas y el formato utilizado en esta tabla,
consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupo de dimensiones alineados

Código de grupo Descripción

100 Marcador de subclase (AcDbAlignedDimension)

12 Punto de inserción para clones de una dimensión: línea base y continuar (en OCS)
DXF: valor X ; APLICACIÓN: punto 3D

80 | Capítulo 6 Sección ENTIDADES


Machine Translated by Google

Códigos de grupo de dimensiones alineados

Código de grupo Descripción

22, 32 DXF: valores Y y Z del punto de inserción para clones de una dimensión: línea base y continuar (en
OCS)

13 Punto de definición para dimensiones lineales y angulares (en WCS)


DXF: valor X ; APLICACIÓN: punto 3D

23, 33 DXF: valores Y y Z del punto de definición para dimensiones lineales y angulares (en WCS)

14 Punto de definición para dimensiones lineales y angulares (en WCS)


DXF: valor X ; APLICACIÓN: punto 3D

24, 34 DXF: valores Y y Z del punto de definición para dimensiones lineales y angulares (en WCS)

El punto (13,23,33) especifica el punto inicial de la primera línea de extensión y el punto (14,24,34)
especifica el punto inicial de la segunda línea de extensión.
El punto (10,20,30) especifica la ubicación de la línea de dimensión. El punto (11,21,31) especifica el
punto medio del texto de cota.

Códigos de grupo de dimensiones lineales y rotadas


Los siguientes códigos de grupo se aplican a dimensiones lineales y giradas (tenga en cuenta que las
dimensiones lineales y giradas son parte de la subclase AcDbAlignedDimension).
Además de los códigos de grupo descritos aquí, también pueden estar presentes los enumerados en
Códigos de grupo comunes para entidades en la página 61 y Códigos de grupo de dimensiones comunes
en la página 78. Para obtener información sobre las abreviaturas y el formato utilizado en esta tabla,
consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupo de dimensiones lineales y rotados

Código de grupo Descripción

100 Marcador de subclase (AcDbAlignedDimension)

12 Punto de inserción para clones de una dimensión: línea base y continuar (en OCS)

Códigos de grupo de dimensiones lineales y rotadas | 81


Machine Translated by Google

Códigos de grupo de dimensiones lineales y rotados

Código de grupo Descripción

DXF: valor X ; APLICACIÓN: punto 3D

22, 32 DXF: valores Y y Z del punto de inserción para clones de una dimensión: línea base y continuar (en
OCS)

13 Punto de definición para dimensiones lineales y angulares (en WCS)


DXF: valor X ; APLICACIÓN: punto 3D

23, 33 DXF: valores Y y Z del punto de definición para dimensiones lineales y angulares (en WCS)

14 Punto de definición para dimensiones lineales y angulares (en WCS)


DXF: valor X ; APLICACIÓN: punto 3D

24, 34 DXF: valores Y y Z del punto de definición para dimensiones lineales y angulares (en WCS)

50 Ángulo de dimensiones giradas, horizontales o verticales

52 Los tipos de dimensiones lineales con un ángulo oblicuo tienen un código de grupo opcional 52. Cuando se agregan
al ángulo de rotación de la dimensión lineal (código de grupo 50), da el ángulo de extensión
líneas

100 Marcador de subclase (AcDbRotatedDimension)

Códigos de grupo de dimensiones radiales y de diámetro


Los siguientes códigos de grupo se aplican a dimensiones radiales y de diámetro. En
Además de los códigos de grupo descritos aquí, los enumerados en Grupo común
Códigos para entidades en la página 61 y Códigos de grupos de dimensiones comunes en la página
78 también puede estar presente. Para obtener información sobre abreviaturas y formato
utilizado en esta tabla, consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupos de dimensiones radiales y de diámetro

El codigo del grupo Descripción

100 Marcador de subclase (AcDbRadialDimension o AcDbDiametricDimension)

15 Punto de definición para diámetro, radio y dimensiones angulares (en WCS)


DXF: valor X ; APLICACIÓN: punto 3D

82 | Capítulo 6 Sección ENTIDADES


Machine Translated by Google

Códigos de grupos de dimensiones radiales y de diámetro

El codigo del grupo Descripción

25, 35 DXF: valores Y y Z del punto de definición para diámetro, radio y dimensiones angulares (en
WCS)

40 Longitud de guía para dimensiones de radio y diámetro

El punto (15,25,35) especifica el primer punto de la línea de dimensión en el círculo/arco y el


punto (10,20,30) especifica el punto opuesto al primer punto.
El punto (11,21,31) especifica el punto medio del texto de cota.

El punto (15,25,35) especifica el primer punto de la línea de dimensión en el círculo/arco y el


punto (10,20,30) especifica el centro del círculo/arco. El punto (11,21,31) especifica el punto medio
del texto de cota.

Códigos de grupo de dimensiones angulares


Los siguientes códigos de grupo se aplican a dimensiones angulares. Además de los códigos de
grupo descritos aquí, los enumerados en Códigos de grupo comunes para entidades en la página
61 y Códigos de grupo de dimensiones comunes en la página 78 también se pueden

Códigos de grupo de dimensiones angulares | 83


Machine Translated by Google

presente. Para obtener información sobre las abreviaturas y el formato utilizado en esta tabla,
consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupo de dimensiones angulares

Código de grupo Descripción

100 Marcador de subclase (AcDb3PointAngularDimension)

13 Punto de definición para dimensiones lineales y angulares (en WCS)


DXF: valor X ; APLICACIÓN: punto 3D

23, 33 DXF: valores Y y Z del punto de definición para dimensiones lineales y angulares (en WCS)

14 Punto de definición para dimensiones lineales y angulares (en WCS)


DXF: valor X ; APLICACIÓN: punto 3D

24, 34 DXF: valores Y y Z del punto de definición para dimensiones lineales y angulares (en WCS)

15 Punto de definición para diámetro, radio y dimensiones angulares (en WCS) DXF: valor X ; APLICACIÓN: 3D
punto

25, 35 DXF: valores Y y Z del punto de definición para diámetro, radio y dimensiones angulares (en WCS)

dieciséis
Punto que define el arco de dimensión para dimensiones angulares (en OCS)
DXF: valor X ; APLICACIÓN: punto 3D

26, 36 DXF: valores Y y Z del punto que define el arco de dimensión para dimensiones angulares (en OCS)

Los puntos (13,23,33) y (14,24,34) especifican los puntos finales de la línea utilizada.
para determinar la primera línea de extensión. Los puntos (10,20,30) y (15,25,35) especifican
los puntos finales de la línea utilizada para determinar la segunda línea de extensión. Punto
(16,26,36) especifica la ubicación del arco de la línea de dimensión. El punto (11,21,31)
Especifica el punto medio del texto de cota.

El punto (15,25,35) especifica el vértice del ángulo. Los puntos (13,23,33)


y (14,24,34) especifican los puntos finales de las líneas de extensión. El punto

84 | Capítulo 6 Sección ENTIDADES


Machine Translated by Google

(10,20,30) especifica la ubicación del arco de la línea de cota y el punto (11,21,31)


especifica el punto medio del texto de cota.

Códigos de grupo de dimensiones de ordenadas


Los siguientes códigos de grupo se aplican a las dimensiones ordenadas. Además de los
códigos de grupo descritos aquí, también pueden estar presentes los enumerados en Códigos
de grupo comunes para entidades en la página 61 y Códigos de grupo de dimensiones
comunes en la página 78. Para obtener información sobre las abreviaturas y el formato utilizado
en esta tabla, consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupo de dimensiones de ordenadas

Código de grupo Descripción

100 Marcador de subclase (AcDbOrdinateDimension)

13 Punto de definición para dimensiones lineales y angulares (en WCS)


DXF: valor X ; APLICACIÓN: punto 3D

23, 33 DXF: valores Y y Z del punto de definición para dimensiones lineales y angulares (en WCS)

14 Punto de definición para dimensiones lineales y angulares (en WCS)


DXF: valor X ; APLICACIÓN: punto 3D

24, 34 DXF: valores Y y Z del punto de definición para dimensiones lineales y angulares (en WCS)

El punto (13,23,33) especifica la ubicación de la entidad y el punto (14,24,34) especifica el


punto final del líder. El punto (11,21,31) especifica el punto medio del texto de cota. El punto
(10,20,30) se coloca en el origen del SCP actual cuando se crea la dimensión.

Códigos de grupo de dimensiones de ordenadas | 85


Machine Translated by Google

Anulaciones de estilo de cota


Las anulaciones de estilos de cota se pueden aplicar a entidades de cota, guía y tolerancia.
Cualquier anulación aplicada a estas entidades se almacena en la entidad como xdata. Los
códigos de grupo de variables de dimensión anuladas y los valores relacionados están contenidos
dentro de las cadenas de control del grupo 1002. El siguiente ejemplo muestra los datos x de una
entidad de dimensión donde se han anulado las variables DIMTOL y DIMCLRE.

(setq diment (coche (entsel))) ; Seleccionar entidad de dimensión


(setq elst (entget diment '("ACAD"))); Obtener lista de definiciones de entidades
(asociado ­3 elst) ; Extraer solo xdata

Este código devuelve lo siguiente:

(­3 ("ACAD" Inicio de la sección ACAD APPID


de datos x

(1000 . "DSTYLE") (1002 . "{") Comienzo de la subsección dimstyle


ción
(1070. 177) (1070. 3) La anulación DIMCLRE (código 177) +
valor (3)
(1070. 71) (1070. 1) La anulación DIMTOL (código 71) +
valor (1)
(1002 . "}") )) Fin de la subsección de estilo tenue y ACAD
sección

ELIPSE
Los siguientes códigos de grupo se aplican a entidades de elipse. Además de los códigos de
grupo que se describen aquí, consulte Códigos de grupo comunes para entidades en la página 61. Para

86 | Capítulo 6 Sección ENTIDADES


Machine Translated by Google

información sobre las abreviaturas y el formato utilizado en esta tabla, consulte


Convenciones de formato en esta referencia en la página 2.

Códigos de grupo de elipse

Código de grupo Descripción

100 Marcador de subclase (AcDbEllipse)

10 Punto central (en WCS)


DXF: valor X ; APLICACIÓN: punto 3D

20, 30 DXF: valores Y y Z del punto central (en WCS)

11 Punto final del eje mayor, relativo al centro (en WCS)


DXF: valor X ; APLICACIÓN: punto 3D

21, 31 DXF: valores Y y Z del punto final del eje mayor, en relación con el centro (en WCS)

210 Dirección de extrusión (opcional; predeterminado = 0, 0, 1)


DXF: valor X ; APLICACIÓN: vectores 3D

220, 230 DXF: valores Y y Z de la dirección de extrusión (opcional)

40 Relación entre el eje menor y el eje mayor

41 Parámetro de inicio (este valor es 0,0 para una elipse completa)

42 Parámetro final (este valor es 2pi para una elipse completa)

ESCOTILLA
Los siguientes códigos de grupo se aplican a entidades de sombreado y MPolygon. Además
a los códigos de grupo descritos aquí, consulte Códigos de grupo comunes para entidades en
página 61. Para obtener información sobre las abreviaturas y el formato utilizado en este
tabla, consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupo de sombreado

Código de grupo Descripción

100 Marcador de subclase (AcDbHatch)

10 Punto de elevación (en OCS)

PORTON | 87
Machine Translated by Google

Códigos de grupo de sombreado

Código de grupo Descripción

DXF: valor X = 0; APP: punto 3D (X e Y siempre son iguales a 0, Z representa la elevación)

20, 30 DXF: valores Y y Z del punto de elevación (en OCS)


Valor Y = 0, Z representa la elevación

210 Dirección de extrusión (opcional; predeterminado = 0, 0, 1)


DXF: valor X ; APLICACIÓN: vectores 3D

220, 230 DXF: valores Y y Z de la dirección de extrusión

2 Nombre del patrón de sombreado

70 Bandera de relleno sólido (relleno sólido = 1; relleno de patrón = 0); para MPolygon, la versión de MPolygon

63 Para MPolygon, color de relleno del patrón como ACI

71 Bandera de asociatividad (asociativa = 1; no asociativa = 0); para MPolygon, bandera de relleno sólido (tiene
relleno = 1; carece de relleno sólido = 0)

91 Número de rutas límite (bucles)

varía Datos de ruta límite. Se repite el número de veces especificado por el código 91. Ver Datos de ruta límite
en la página 90

75 Estilo de sombreado:

0 = Área de sombreado de “paridad impar” (estilo normal)


1 = Sombrear solo el área más externa (estilo exterior)
2 = Sombrear toda el área (Ignorar estilo)

76 Tipo de patrón de sombreado:

0 = Definido por el usuario; 1 = Predefinido; 2 = personalizado

52 Ángulo del patrón de sombreado (sólo relleno de patrón)

41 Escala o espaciado del patrón de sombreado (sólo relleno de patrón)

73 Para MPolygon, indicador de anotación de límites (el límite es un límite anotado = 1; límite
no es un límite anotado = 0)

77 Bandera doble de patrón de sombreado (sólo relleno de patrón):

88 | Capítulo 6 Sección ENTIDADES


Machine Translated by Google

Códigos de grupo de sombreado

Código de grupo Descripción

0 = no doble; 1 = doble

78 Número de líneas de definición de patrón

varía Datos de línea de patrón. Repite el número de veces especificado por el código 78. Consulte Datos de patrón en la página 94

47 Tamaño de píxel utilizado para determinar la densidad para realizar diversas operaciones de intersección y proyección de rayos.
en el cálculo del patrón de sombreado para sombreados asociativos y sombreados creados con Flood
método de eclosión

98 Número de puntos semilla

11 Para MPolygon, vector de desplazamiento

99 Para MPolygon, número de rutas de límite degeneradas (bucles), donde un límite degenerado
La ruta es un borde que el sombreado ignora.

10 Punto semilla (en OCS)


DXF: valor X ; APP: punto 2D (múltiples entradas)

20 DXF: valor Y del punto inicial (en OCS); (Múltiples entradas)

450 Indica sombreado sólido o degradado; si el sombreado es sólido, los valores de los códigos restantes se ignoran
pero debe estar presente. Opcional; Si el código 450 está en el archivo, entonces los siguientes códigos deben estar en
el archivo: 451, 452, 453, 460, 461, 462 y 470. Si el código 450 no está en el archivo, entonces lo siguiente
Los códigos no deben estar en el archivo: 451, 452, 453, 460, 461, 462 y 470.
0 = sombreado sólido

1 = gradiente

451 Zero está reservado para uso futuro.

452 Registra cómo se definieron los colores y se utiliza únicamente mediante código de diálogo:

0 = degradado de dos colores


1 = Degradado de un solo color

453 Número de colores:


0 = sombreado sólido

2 = gradiente

460 Ángulo de rotación en radianes para gradientes (predeterminado = 0, 0)

PORTON | 89
Machine Translated by Google

Códigos de grupo de sombreado

Código de grupo Descripción

461 Definición de gradiente; corresponde a la opción Centrado en la pestaña Degradado del cuadro de diálogo Tramado y relleno
de límites. Cada gradiente tiene dos definiciones, desplazado y no desplazado. Un valor de Shift describe la combinación de
las dos definiciones que se deben utilizar. Un valor de 0,0 significa que solo se debe usar la versión sin cambios y un valor
de 1,0 significa que solo se debe usar la versión con cambios.

462 Valor de tinte de color utilizado por el código de diálogo (predeterminado = 0, 0; el rango es de 0,0 a 1,0). El valor de tinte de
color es un color degradado y controla el grado de tinte en el cuadro de diálogo cuando el código de grupo Hatch 452 está
establecido en 1.

463 Reservado para uso futuro:


0 = Primer valor
1 = Segundo valor

470 Cadena (predeterminada = LINEAL)

Datos de ruta límite


El límite de cada objeto de sombreado está definido por una ruta (o bucle) que consta de uno o más segmentos.
Los datos del segmento de ruta varían según el tipo (o tipos) de entidad que componen la ruta. Cada segmento
de ruta está definido por su propio conjunto de códigos de grupo. Para obtener información sobre las
abreviaturas y el formato utilizado en esta tabla, consulte Convenciones de formato en esta referencia en la
página 2.

Códigos de grupo de datos de ruta de límite de sombreado

Código de grupo Descripción

92 Bandera de tipo de ruta de límite (codificada en bits):

0 = Predeterminado; 1 = Externo; 2 = Polilínea


4 = Derivado; 8 = Cuadro de texto; 16 = más externo

varía Datos de tipo límite de polilínea (solo si límite = polilínea). Consulte la tabla de datos de límites de polilínea a continuación

93 Número de aristas en esta ruta de límite (solo si el límite no es una polilínea)

72 Tipo de borde (solo si el límite no es una polilínea):


1 = Línea; 2 = Arco circular; 3 = Arco elíptico; 4 = estría

90 | Capítulo 6 Sección ENTIDADES


Machine Translated by Google

Códigos de grupo de datos de ruta de límite de sombreado

Código de grupo Descripción

varía Datos de tipo de borde (solo si el límite no es una polilínea). Consulte la tabla de datos de Edge correspondiente a continuación

97 Número de objetos de límite de origen

330 Referencia a objetos de límite de origen (múltiples entradas)

Códigos de grupo de datos de límites de polilínea

Código de grupo Descripción

72 Tiene bandera abultada

73 Esta bandera cerrada

93 Número de vértices de polilínea

10 Ubicación del vértice (en OCS)

DXF: valor X ; APP: punto 2D (múltiples entradas)

20 DXF: valor Y de la ubicación del vértice (en OCS) (varias entradas)

42 Bulto (opcional, predeterminado = 0)

Códigos de grupo de datos de borde de línea

Código de grupo Descripción

10 Punto de inicio (en OCS)


DXF: valor X ; APLICACIÓN: punto 2D

20 DXF: valor Y del punto inicial (en OCS)

11 Punto final (en OCS)


DXF: valor X ; APLICACIÓN: punto 2D

Datos de ruta límite | 91


Machine Translated by Google

Códigos de grupo de datos de borde de línea

Código de grupo Descripción

21 DXF: valor Y del punto final (en OCS)

Códigos de grupo de datos de borde de arco

Código de grupo Descripción

10 Punto central (en OCS)


DXF: valor X ; APLICACIÓN: punto 2D

20 DXF: valor Y del punto central (en OCS)

40 Radio

50 Ángulo inicial

51 Ángulo final

73 Es bandera en sentido antihorario

Códigos de grupo de datos de borde de elipse

Código de grupo Descripción

10 Punto central (en OCS)


DXF: valor X ; APLICACIÓN: punto 2D

20 DXF: valor Y del punto central (en OCS)

11 Punto final del eje mayor en relación con el punto central (en OCS)
DXF: valor X ; APLICACIÓN: punto 2D

21 DXF: valor Y del punto final del eje mayor (en OCS)

40 Longitud del eje menor (porcentaje de la longitud del eje mayor)

50 Ángulo inicial

51 Ángulo final

92 | Capítulo 6 Sección ENTIDADES


Machine Translated by Google

Códigos de grupo de datos de borde de elipse

Código de grupo Descripción

73 Es bandera en sentido antihorario

Códigos de grupo de datos de borde spline

Código de grupo Descripción

94 Grado

73 Racional

74 Periódico

95 numero de nudos

96 Número de puntos de control

40 Valores de nudos (múltiples entradas)

10 Punto de control (en OCS)


DXF: valor X ; APLICACIÓN: punto 2D

20 DXF: valor Y del punto de control (en OCS)

42 Pesos (opcional, predeterminado = 1)

97 Número de datos de ajuste

11 Dato de ajuste (en OCS)

DXF: valor X; APLICACIÓN: punto 2D

21 DXF: valor Y del dato de ajuste (en OCS)

12 Iniciar tangente
DXF: valor X; APLICACIÓN: vectores 2D

22 DXF: valor Y de la tangente inicial (en OCS)

13 Tangente final
DXF: valor X; APLICACIÓN: vectores 2D

Datos de ruta límite | 93


Machine Translated by Google

Códigos de grupo de datos de borde spline

Código de grupo Descripción

23 DXF: valor Y de la tangente final (en OCS)

Datos de patrón
Los siguientes códigos de datos de patrón se repiten para cada línea de definición de patrón. Para
información sobre las abreviaturas y el formato utilizado en esta tabla, consulte
Convenciones de formato en esta referencia en la página 2.

Códigos de grupo de datos de patrón de sombreado

Código de grupo Descripción

53 Ángulo de la línea del patrón

43 Punto base de la línea patrón, componente X

44 Punto base de la línea patrón, componente Y

45 Desplazamiento de línea de patrón, componente X

46 Desplazamiento de línea de patrón, componente Y

79 Número de elementos de longitud de guión

49 Longitud del guión (múltiples entradas)

HÉLICE
Los siguientes códigos de grupo se aplican a entidades de hélice. Además del grupo
códigos descritos aquí, consulte Códigos de grupo comunes para entidades en la página 61. Para
información sobre las abreviaturas y el formato utilizado en esta tabla, consulte
Convenciones de formato en esta referencia en la página 2.

Códigos de grupo de hélice

Código de grupo Descripción

Datos spline

94 | Capítulo 6 Sección ENTIDADES


Machine Translated by Google

Códigos de grupo de hélice

Código de grupo Descripción

100 Marcador de subclase (AcDbHelix)

90 Número de versión principal

91 Número de versión de mantenimiento

10, 20, 30 Punto base del eje

11, 21, 31 Punto de partida

12, 22, 32 Vector de eje

40 Radio

41 Número de vueltas

42 Altura de giro

290 lateralidad; 0 = izquierda, 1 = derecha

280 Tipo de restricción


0 = Restringir la altura del giro
1 = Restringir giros

2 = Restringir altura

IMAGEN
Los siguientes códigos de grupo se aplican a entidades de imagen. Además del grupo
códigos descritos aquí, consulte Códigos de grupo comunes para entidades en la página 61. Para
información sobre las abreviaturas y el formato utilizado en esta tabla, consulte
Convenciones de formato en esta referencia en la página 2.

Códigos de grupo de imágenes

Código de grupo Descripción

100 Marcador de subclase (AcDbRasterImage)

90 Versión de clase

IMAGEN | 95
Machine Translated by Google

Códigos de grupo de imágenes

Código de grupo Descripción

10 Punto de inserción (en WCS)

DXF: valor X ; APLICACIÓN: punto 3D

20, 30 DXF: valores Y y Z del punto de inserción (en WCS)

11 Vector U de un solo píxel (puntos a lo largo de la parte inferior visual de la imagen, comenzando en la inserción

punto) (en WCS)

DXF: valor X ; APLICACIÓN: punto 3D

21, 31 DXF: valores Y y Z ­vector U (en WCS)

12 Vector V de un solo píxel (puntos a lo largo del lado visual izquierdo de la imagen, comenzando en la inserción

punto) (en WCS)

DXF: valor X ; APLICACIÓN: punto 3D

22, 32 DXF: valores Y y Z del vector V (en WCS)

13 Tamaño de imagen en píxeles

DXF: valor U ; APP: punto 2D (valores U y V )

23 DXF: valor V del tamaño de la imagen en píxeles

340 Referencia dura al objeto imagedef

70 Propiedades de visualización de imágenes:

1 = Mostrar imagen

2 = Mostrar imagen cuando no está alineada con la pantalla

4 = Usar límite de recorte

8 = La transparencia está activada

280 Estado de recorte: 0 = Apagado; 1 = activado

281 Valor de brillo (0­100; predeterminado = 50)

282 Valor de contraste (0­100; predeterminado = 50)

283 Valor de desvanecimiento (0­100; predeterminado = 0)

360 Referencia dura al objeto imagedef_reactor

96 | Capítulo 6 Sección ENTIDADES


Machine Translated by Google

Códigos de grupo de imágenes

Código de grupo Descripción

71 Tipo de límite de recorte. 1 = Rectángulo; 2 = Poligonal

91 Número de vértices de límite de clip que siguen

14 Recortar vértice de límite (en OCS)


DXF: valor X ; APP: punto 2D (múltiples entradas)
NOTA 1) Para el tipo de límite de clip rectangular, se deben especificar dos esquinas opuestas. Por defecto
es (­0,5, ­0,5), (tamaño.x­0,5, tamaño.y­0,5). 2) Para el tipo de límite de clip poligonal, tres o más vértices
debe especificarse. Los vértices poligonales deben enumerarse secuencialmente

24 DXF: valor Y del vértice del límite del clip (en OCS) (varias entradas)

290 Modo de clip: 0 = Modo exterior; 1 = Modo interior

INSERTAR
Los siguientes códigos de grupo se aplican para insertar entidades (referencia de bloque). Además
a los códigos de grupo descritos aquí, consulte Códigos de grupo comunes para entidades en
página 61. Para obtener información sobre las abreviaturas y el formato utilizado en este
tabla, consulte Convenciones de formato en esta referencia en la página 2.

Insertar códigos de grupo

Código de grupo Descripción

100 Marcador de subclase (AcDbBlockReference)

66 Indicador de seguimiento de atributos variables (opcional; predeterminado = 0); si el valor del indicador de seguimiento de atributos es 1,

Se espera que una serie de entidades de atributos sigan a la inserción, terminadas por una entidad secundaria.

2 Nombre del bloque

10 Punto de inserción (en OCS)


DXF: valor X ; APLICACIÓN: punto 3D

20, 30 DXF: valores Y y Z del punto de inserción (en OCS)

41 Factor de escala X (opcional; predeterminado = 1)

42 Factor de escala Y (opcional; predeterminado = 1)

INSERTAR | 97
Machine Translated by Google

Insertar códigos de grupo

Código de grupo Descripción

43 Factor de escala Z (opcional; predeterminado = 1)

50 Ángulo de rotación (opcional; predeterminado = 0)

70 Recuento de columnas (opcional; predeterminado = 1)

71 Recuento de filas (opcional; predeterminado = 1)

44 Espaciado de columnas (opcional; predeterminado = 0)

45 Espaciado entre filas (opcional; predeterminado = 0)

210 Dirección de extrusión (opcional; predeterminado = 0, 0, 1)


DXF: valor X ; APLICACIÓN: vectores 3D

220, 230 DXF: valores Y y Z de la dirección de extrusión (opcional)

LÍDER
Los siguientes códigos de grupo se aplican a las entidades líderes. Además del grupo
códigos descritos aquí, consulte Códigos de grupo comunes para entidades en la página 61. Para
información sobre las abreviaturas y el formato utilizado en esta tabla, consulte
Convenciones de formato en esta referencia en la página 2.

Códigos de grupo líder

Código de grupo Descripción

100 Marcador de subclase (AcDbLeader)

3 Nombre del estilo de cota

71 Indicador de punta de flecha: 0 = Desactivado; 1 = habilitado

72 Tipo de ruta guía: 0 = Segmentos de línea recta; 1 = estría

73 Bandera de creación de líder (predeterminado = 3):


0 = Creado con anotación de texto

1 = Creado con anotación de tolerancia

2 = Creado con anotación de referencia de bloque

98 | Capítulo 6 Sección ENTIDADES


Machine Translated by Google

Códigos de grupo líder

Código de grupo Descripción

3 = Creado sin ninguna anotación

74 Bandera de dirección del gancho:

0 = La línea de gancho (o el final de la tangente para una guía estriada) está en la dirección opuesta a la horizontal
vector

1 = La línea de gancho (o el final de la tangente para una guía estriada) tiene la misma dirección que el vector horizontal
(ver código 75)

75 Bandera de línea de anzuelo: 0 = Sin línea de anzuelo; 1 = Tiene un anzuelo

40 Altura de la anotación de texto

41 Ancho de anotación de texto

76 Número de vértices en líder (ignorado para OPEN)

10 Coordenadas de vértice (una entrada para cada vértice)


DXF: valor X ; APLICACIÓN: punto 3D

20, 30 DXF: valores Y y Z de coordenadas de vértice

77 Color a usar si DIMCLRD del líder = BYBLOCK

340 Referencia estricta a la anotación asociada (texto m, tolerancia o entidad de inserción)

210 Vector normal

DXF: valor X ; APLICACIÓN: vectores 3D

220, 230 DXF: valores Y y Z del vector normal

211 Dirección “horizontal” para el líder

DXF: valor X ; APLICACIÓN: vectores 3D

221, 231 DXF: valores Y y Z de dirección “horizontal” para líder

212 Desplazamiento del último vértice guía desde el punto de inserción de referencia de bloque
DXF: valor X ; APLICACIÓN: vectores 3D

222, 232 DXF: valores Y y Z de compensación

LÍDER | 99
Machine Translated by Google

Códigos de grupo líder

Código de grupo Descripción

213 Desplazamiento del último vértice de la guía desde el punto de ubicación de la anotación

DXF: valor X ; APLICACIÓN: vectores 3D

223, 233 DXF: valores Y y Z de compensación

Xdata perteneciente al ID de aplicación "ACAD" sigue una entidad líder, si la hubiera


Se han aplicado anulaciones de dimensiones a esta entidad. Ver estilo de cota
Anulaciones en la página 86.

LUZ
Los siguientes códigos de grupo se aplican a entidades luminosas. Además del grupo
códigos descritos aquí, consulte Códigos de grupo comunes para entidades en la página 61. Para
información sobre las abreviaturas y el formato utilizado en esta tabla, consulte
Convenciones de formato en esta referencia en la página 2.

Códigos de grupo de luces

Código de grupo Descripción

100 Marcador de subclase (AcDbLight)

90 Número de versión

1 nombre de la luz

70 Tipo de luz (distante = 1; puntual = 2; puntual = 3)

290 Estado

291 Glifo de trama

40 Intensidad

10 Posición de la luz
DXF: valor X ; APLICACIÓN: punto 3D

20, 30 DXF: valores X, Y y Z de la posición de la luz

11 Ubicación del objetivo

100 | Capítulo 6 Sección ENTIDADES


Machine Translated by Google

Códigos de grupo de luces

Código de grupo Descripción

DXF: valor X ; APLICACIÓN: punto 3D

21, 31 DXF: valores X, Y y Z de la ubicación de destino

72 Tipo de atenuación
0 = Ninguno
1 = Lineal Inverso

2 = Cuadrado inverso

292 Usar límites de atenuación

41 Límite de inicio de atenuación

42 Límite final de atenuación

50 Ángulo del punto de acceso

51 Ángulo de caída

293 Sombras proyectadas

73 Tipo de sombra
0 = Sombras con trazado de rayos

1 = mapas de sombras

91 Tamaño del mapa de sombras

280 Suavidad del mapa de sombras

LÍNEA
Los siguientes códigos de grupo se aplican a las entidades de línea. Además del grupo
códigos descritos aquí, consulte Códigos de grupo comunes para entidades en la página 61. Para

LÍNEA | 101
Machine Translated by Google

información sobre las abreviaturas y el formato utilizado en esta tabla, consulte


Convenciones de formato en esta referencia en la página 2.

Códigos de grupo de líneas

Código de grupo Descripción

100 Marcador de subclase (AcDbLine)

39 Grosor (opcional; predeterminado = 0)

10 Punto de inicio (en WCS)


DXF: valor X ; APLICACIÓN: punto 3D

20, 30 DXF: valores Y y Z del punto inicial (en WCS)

11 Punto final (en WCS)


DXF: valor X ; APLICACIÓN: punto 3D

21, 31 DXF: valores Y y Z del punto final (en WCS)

210 Dirección de extrusión (opcional; predeterminado = 0, 0, 1)


DXF: valor X ; APLICACIÓN: vectores 3D

220, 230 DXF: valores Y y Z de la dirección de extrusión (opcional)

LWPOLYLINE
Los siguientes códigos de grupo se aplican a entidades lwpolyline. Además de
códigos de grupo descritos aquí, consulte Códigos de grupo comunes para entidades en la página
61. Para obtener información sobre las abreviaturas y el formato utilizado en esta tabla,
consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupo Lwpolyline

Código de grupo Descripción

100 Marcador de subclase (AcDbPolyline)

90 Número de vértices

70 Bandera de polilínea (codificada en bits); el valor predeterminado es 0:

1 = Cerrado; 128 = Plinegen

102 | Capítulo 6 Sección ENTIDADES


Machine Translated by Google

Códigos de grupo Lwpolyline

Código de grupo Descripción

43 Ancho constante (opcional; predeterminado = 0). No se utiliza si se establece ancho variable (códigos 40 y/o 41)

38 Elevación (opcional; predeterminado = 0)

39 Grosor (opcional; predeterminado = 0)

10 Coordenadas de vértice (en OCS), entradas múltiples; una entrada para cada vértice
DXF: valor X ; APLICACIÓN: punto 2D

20 DXF: valor Y de las coordenadas del vértice (en OCS), entradas múltiples; una entrada para cada vértice

91 Identificador de vértice

40 Ancho inicial (múltiples entradas; una entrada para cada vértice) (opcional; predeterminado = 0; múltiples
entradas). No se utiliza si se establece ancho constante (código 43)

41 Ancho final (múltiples entradas; una entrada para cada vértice) (opcional; predeterminado = 0; múltiples entradas).
No se utiliza si se establece ancho constante (código 43)

42 Bulge (múltiples entradas; una entrada para cada vértice) (opcional; predeterminado = 0)

210 Dirección de extrusión (opcional; predeterminado = 0, 0, 1)


DXF: valor X ; APLICACIÓN: vectores 3D

220, 230 DXF: valores Y y Z de la dirección de extrusión (opcional)

MALLA
Los siguientes códigos de grupo se aplican a la entidad de malla. Además del grupo
códigos descritos aquí, consulte Códigos de grupo comunes para entidades en la página 61. Para
información sobre las abreviaturas y el formato utilizado en esta tabla, consulte
Convenciones de formato en esta referencia en la página 2.

Códigos de grupo de malla

Código de grupo Descripción

100 Marcador de subclase (AcDbSubDMesh)

71 Número de versión

MALLA | 103
Machine Translated by Google

Códigos de grupo de malla

Código de grupo Descripción

72 Propiedad "Mezclar pliegue"


0 = Apagar
1 = encender

91 Número de nivel de subdivisión

92 Recuento de vértices del nivel 0

10 Posición del vértice

93 Tamaño de la lista de caras de nivel 0

90 Elemento de la lista de caras

94 Recuento de bordes del nivel 0

90 Índice de vértice de cada arista

95 Recuento de pliegues de borde de nivel 0

140 La ventaja crea valor

90 Recuento de subentidad cuya propiedad ha sido anulada

91 Marcador de subentidad

92 Se anuló el recuento de propiedad

90 Tipo de propiedad
0 = Color
1 = Materia

2 = Transparencia
3 = Mapeador de materiales

MLINEA
Los siguientes códigos de grupo se aplican a entidades mline. Además del grupo
códigos descritos aquí, consulte Códigos de grupo comunes para entidades en la página 61. Para

104 | Capítulo 6 Sección ENTIDADES


Machine Translated by Google

información sobre las abreviaturas y el formato utilizado en esta tabla, consulte


Convenciones de formato en esta referencia en la página 2.

Códigos de grupo Mline

Código de grupo Descripción

100 Marcador de subclase (AcDbMline)

2 Cadena de hasta 32 caracteres. El nombre del estilo utilizado para esta línea ml. Una entrada para este estilo.
debe existir en el diccionario MLINESTYLE.
No modifique este campo sin actualizar también la entrada asociada en el diccionario MLINESTYLE

340 Identificador de puntero/ID del objeto MLINESTYLE

40 Factor de escala

70 Justificación: 0 = Arriba; 1 = Cero; 2 = Abajo

71 Banderas (valores codificados en bits):

1 = Tiene al menos un vértice (el código 72 es mayor que 0)


2 = Cerrado

4 = Suprimir límites de inicio


8 = Suprimir tapas de extremo

72 Número de vértices

73 Número de elementos en la definición MLINESTYLE

10 Punto de inicio (en WCS)


DXF: valor X ; APLICACIÓN: punto 3D

20, 30 DXF: valores Y y Z del punto inicial (en WCS)

210 Dirección de extrusión (opcional; predeterminado = 0, 0, 1)


DXF: valor X ; APLICACIÓN: vectores 3D

220, 230 DXF: valores Y y Z de la dirección de extrusión (opcional)

11 Coordenadas de vértice (múltiples entradas; una entrada para cada vértice) DXF: valor X ; APLICACIÓN: punto 3D

21, 31 DXF: valores Y y Z de coordenadas de vértice

12 Vector de dirección del segmento que comienza en este vértice (múltiples entradas; una para cada vértice)

MLINEA | 105
Machine Translated by Google

Códigos de grupo Mline

Código de grupo Descripción

DXF: valor X ; APLICACIÓN: vectores 3D

22, 32 DXF: valores Y y Z del vector de dirección del segmento que comienza en este vértice

13 Vector de dirección de inglete en este vértice (múltiples entradas: una para cada vértice)
DXF: valor X ; APLICACIÓN: vectores 3D

23, 33 DXF: valores Y y Z del vector de dirección de inglete

74 Número de parámetros para este elemento (se repite para cada elemento en el segmento)

41 Parámetros del elemento (se repite según el código anterior 74)

75 Número de parámetros de relleno de área para este elemento (se repite para cada elemento en el segmento)

42 Parámetros de relleno de área (se repite según el código anterior 75)

La parametrización del código de grupo 41 es una lista de valores reales, un real por código de
grupo 41. La lista puede contener cero o más elementos. El primer valor del código de grupo
41 es la distancia desde el vértice del segmento a lo largo del vector de inglete hasta el punto
donde la ruta del elemento de línea intersecta el vector de inglete. El siguiente valor del código
de grupo 41 es la distancia a lo largo de la trayectoria del elemento de línea desde el punto
definido por el primer grupo 41 hasta el inicio real del elemento de línea. La siguiente es la
distancia desde el inicio del elemento de línea hasta el primer corte (o corte) en el elemento de
línea. Los valores sucesivos del código de grupo 41 continúan enumerando los puntos de inicio
y finalización del elemento de línea en este segmento de la línea m. Los tipos de línea no
afectan las listas del grupo 41.

La parametrización del código de grupo 42 es también una lista de valores reales. Similar a la
parametrización 41, describe la parametrización del área de relleno para este segmento de línea
ml. Los valores se interpretan de manera idéntica a los 41 parámetros y, cuando se toman en
su conjunto para todos los elementos de línea en el segmento de línea m, definen el límite del
área de relleno para el segmento de línea m.

Un ejemplo común del uso del mecanismo de código de grupo 42 es cuando una línea ml vacía
cruza una línea ml llena y se usa mledit para hacer que la línea ml llena aparezca vacía en el
área de cruce. Esto daría como resultado dos grupos 42 para cada elemento de línea en el
segmento de línea m afectado; uno para detener el llenado y otro para iniciar el llenado.

106 | Capítulo 6 Sección ENTIDADES


Machine Translated by Google

Los 2 códigos de grupo en entidades mline y objetos mlinestyle son redundantes


campos. Estos grupos no deben modificarse en ningún caso, aunque
es seguro leerlos y utilizar sus valores. Los campos correctos para modificar son los siguientes
sigue:

Mline El grupo 340 en el mismo objeto, que indica la ubicación adecuada.


Objeto MLINESTYLE.

Mlinestyle El valor del grupo 3 en el diccionario MLINESTYLE, que precede


el grupo 350 que tiene el identificador o nombre de entidad del estilo de línea actual.

ESTILOLEADER
Los siguientes códigos de grupo se aplican a entidades de estilo mleader. Además de
códigos de grupo descritos aquí, consulte Códigos de grupo comunes para entidades en la página
61. Para obtener información sobre las abreviaturas y el formato utilizado en esta tabla,
consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupo MLeaderstyle

Código de grupo Descripción

170 Tipo de contenido

171 Tipo de orden DrawMLeader

172 Tipo de orden DrawLeader

90 Puntos de segmentos MaxLeader

40 Restricción del ángulo del primer segmento

41 Restricción del ángulo del segundo segmento

173 Tipo de línea líder

91 Color de línea líder

340 ID de tipo de línea de líder

92 LíderLíneaPeso

290 Habilitar aterrizaje

ESTILO LÍDER | 107


Machine Translated by Google

Códigos de grupo estilo MLeader

Código de grupo Descripción

42 Brecha de aterrizaje

291 Habilitar pata de perro

43 Longitud de la pata de perro

3 Descripción del estilo Mleader

341 ID de punta de flecha

44 Tamaño de la punta de flecha

300 Contenido de texto M predeterminado

342 mTextStyleId

174 Tipo de adjunto de texto izquierdo

175 Tipo de ángulo de texto

176 Tipo de alineación de texto

178 Tipo de adjunto derecho de texto

93 Color de texto

45 Altura del texto

292 Habilitar texto de marco

297 Alinear texto siempre a la izquierda

46 Alinear el espacio

343 Bloquear ID de contenido

94 Color del contenido del bloque

47 Escala de contenido de bloque en el eje X

108 | Capítulo 6 Sección ENTIDADES


Machine Translated by Google

Códigos de grupo MLeaderstyle

Código de grupo Descripción

49 Escala de contenido de bloque en el eje Y

140 Escala de contenido de bloque en el eje Z

293 Habilitar escala de contenido de bloque

141 Bloquear rotación de contenido

294 Habilitar la rotación de contenido en bloque

177 Tipo de conexión de contenido de bloque

142 Escala

295 Sobrescribir valor de propiedad

296 es anotativo

143 Tamaño de la brecha de ruptura

271 Dirección del adjunto de texto para contenidos de MText:


0 = horizontales
1 = verticales

272 Dirección del adjunto del texto inferior:


9 = Centro
10 = Subrayado y Centro

273 Dirección del adjunto de texto superior:


9 = Centro
10 = Sobrelínea y Centro

LÍDER
Las definiciones de entidades MLeader constan de códigos de grupo que son comunes a todos
Tipos MLeader, seguidos de códigos específicos del tipo.

LÍDER | 109
Machine Translated by Google

Códigos comunes del grupo MLeader


Los siguientes códigos de grupo se aplican a todos los tipos de entidades de estilo mleader. Además
a los códigos de grupo descritos aquí, consulte Códigos de grupo comunes para entidades en
página 61. Para obtener información sobre las abreviaturas y el formato utilizado en este
tabla, consulte Convenciones de formato en esta referencia en la página 2.

Códigos comunes de grupo de líneas MLeader

El codigo del grupo Descripción

340 ID de estilo de líder

90 Bandera de anulación de propiedad

170 Tipo de línea líder

91 Color de línea principal

341 ID de tipo de línea líder

171 Peso de la línea guía

290 Habilitar aterrizaje

291 Habilitar pata de perro

41 Longitud de la pata de perro

342 ID de punta de flecha

42 Tamaño de la punta de flecha

172 Tipo de contenido

343 ID de estilo de texto

173 Tipo de adjunto de texto izquierdo

95 Tipo de adjunto derecho de texto

174 Tipo de ángulo de texto

175 Tipo de alineación de texto

110 | Capítulo 6 Sección ENTIDADES


Machine Translated by Google

Códigos comunes de grupo de líneas MLeader

El codigo del grupo Descripción

92 Color de texto

292 Habilitar texto de marco

344 Bloquear ID de contenido

93 Color del contenido del bloque

10 Escala de contenido de bloque

43 Bloquear rotación de contenido

176 Tipo de conexión de contenido de bloque

293 Habilitar escala de anotación

94 Índice de punta de flecha

345 ID de punta de flecha

330 ID de atributo de bloque

177 Índice de atributos de bloque

44 Ancho del atributo de bloque

302 Cadena de texto de atributo de bloque

294 Dirección del texto negativa

178 Alineación de texto en IPE

179 Punto de enlace de texto

271 Dirección del texto adjunto para MText con


tiendas de campaña:

0 = horizontales
1 = verticales

272 Dirección del adjunto del texto inferior:

Códigos comunes del grupo MLeader | 111


Machine Translated by Google

Códigos comunes de grupo de líneas MLeader

El codigo del grupo Descripción

9 = Centro
10 = Subrayado y Centro

273 Dirección del adjunto de texto superior:


9 = Centro
10 = Sobrelínea y Centro

Códigos de grupo de datos contextuales de MLeader


Los siguientes códigos de grupo se aplican a los datos de contexto de todos los tipos de entidades mleader. En
Además de los códigos de grupo descritos aquí, consulte Códigos de grupo comunes para
Entidades en la página 61. Para obtener información sobre las abreviaturas y el formato utilizado
en esta tabla, consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupo de datos de contexto MLeader

Código de grupo Descripción

40 Escala de contenido

10,20,30 Posición base del contenido

41 Altura del texto

140 Tamaño de la punta de flecha

145 Brecha de aterrizaje

290 tieneMTexto

304 Contenido de texto predeterminado

11,21,31 Dirección normal del texto

340 ID de estilo de texto

12,22,32 Ubicación del texto

13,23,33 Dirección del texto

112 | Capítulo 6 Sección ENTIDADES


Machine Translated by Google

Códigos de grupo de datos de contexto MLeader

Código de grupo Descripción

42 Rotación de texto

43 Ancho del texto

44 Altura del texto

45 Factor de espacio entre líneas de texto

170 Estilo de interlineado de texto

90 Color de texto

171 Adjunto de texto

172 Dirección del flujo de texto

91 Color de fondo del texto

141 Factor de escala de fondo del texto

92 Transparencia del fondo del texto

291 ¿Está activado el color de fondo del texto?

292 ¿Está activado el relleno de fondo de texto?

173 Tipo de columna de texto

293 Usar altura automática del texto

142 Ancho de columna de texto

143 Ancho del margen de la columna de texto

294 Flujo de columna de texto invertido

144 Altura de la columna de texto

295 Uso de texto Salto de palabra

Códigos de grupo de datos contextuales de MLeader | 113


Machine Translated by Google

Códigos de grupo de datos de contexto MLeader

Código de grupo Descripción

296 TieneBloque

341 Bloquear ID de contenido

14,24,34 Contenido del bloque Dirección normal

15,25,35 Posición del contenido del bloque

dieciséis Escala de contenido de bloque

46 Bloquear rotación de contenido

93 Color del contenido del bloque

47 Matriz de transformación de bloques

110 Punto de origen del plano MLeader

111 Dirección del eje X del plano MLeader

112 Dirección del eje Y del plano MLeader

297 Plano MLeader Normal invertido

10,20,30 Vértice

90 Índice de punto de ruptura

43 Ancho del texto

44 Altura del texto

45 Factor de espacio entre líneas de texto

170 Estilo de interlineado de texto

90 Color de texto

171 Adjunto de texto

114 | Capítulo 6 Sección ENTIDADES


Machine Translated by Google

Códigos de grupo de datos de contexto MLeader

Código de grupo Descripción

172 Dirección del flujo de texto

91 Color de fondo del texto

141 Factor de escala de fondo del texto

92 Transparencia del fondo del texto

291 ¿Está activado el color de fondo del texto?

292 ¿Está activado el relleno de fondo de texto?

173 Tipo de columna de texto

293 Usar altura automática del texto

142 Ancho de columna de texto

143 Ancho del margen de la columna de texto

294 Flujo de columna de texto invertido

144 Altura de la columna de texto

295 Uso de texto Salto de palabra

296 TieneBloque

341 Bloquear ID de contenido

14,24,34 Contenido del bloque Dirección normal

15,25,35 Posición del contenido del bloque

dieciséis Escala de contenido de bloque

46 Bloquear rotación de contenido

93 Color del contenido del bloque

Códigos de grupo de datos contextuales de MLeader | 115


Machine Translated by Google

Códigos de grupo de datos de contexto MLeader

Código de grupo Descripción

47 Matriz de transformación de bloques

110 Punto de origen del plano líder

111 Dirección del eje X del plano MLeader

112 Dirección del eje Y del plano MLeader

297 Plano MLeader Normal invertido

Códigos de grupo de nodos líderes de MLeader


Los siguientes códigos de grupo se aplican al nodo líder de todos los tipos de entidades mleader. En
Además de los códigos de grupo descritos aquí, consulte Códigos de grupo comunes para
Entidades en la página 61. Para obtener información sobre las abreviaturas y el formato utilizado
en esta tabla, consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupo de nodos líderes de MLeader

El codigo del grupo Descripción

290 Ha establecido el último punto de la línea guía

291 Ha establecido el vector Dogleg

10,20,30 Último punto de la línea guía

11,21,31 Vector de pata de perro

12,22,32 Punto de inicio de la pausa

13,23,33 Punto final de ruptura

90 Índice de sucursales líderes

40 Longitud de la pata de perro

116 | Capítulo 6 Sección ENTIDADES


Machine Translated by Google

Códigos de grupo de línea líder MLeader


Los siguientes códigos de grupo se aplican a la línea líder de todos los tipos de entidades mleader. En
Además de los códigos de grupo descritos aquí, consulte Códigos de grupo comunes para
Entidades en la página 61. Para obtener información sobre las abreviaturas y el formato utilizado
en esta tabla, consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupo de línea guía

El codigo del grupo Descripción

10,20,30 Vértice

90 Índice de punto de ruptura

11,21,31 Punto de inicio de la pausa

12,22,32 Punto final de ruptura

91 Índice de línea guía

TEXTOM
Los siguientes códigos de grupo se aplican a entidades de texto m. Además del grupo
códigos descritos aquí, consulte Códigos de grupo comunes para entidades en la página 61. Para
información sobre las abreviaturas y el formato utilizado en esta tabla, consulte
Convenciones de formato en esta referencia en la página 2.

Códigos de grupo de texto M

Código de grupo Descripción

100 Marcador de subclase (AcDbMText)

10 Punto de inserción
DXF: valor X ; APLICACIÓN: punto 3D

20, 30 DXF: valores Y y Z del punto de inserción

40 Altura nominal (inicial) del texto

41 Ancho del rectángulo de referencia

71 Punto de fijación:

Códigos de grupo de línea líder MLeader | 117


Machine Translated by Google

Códigos de grupo de texto M

Código de grupo Descripción

1 = Arriba a la izquierda; 2 = Centro superior; 3 = arriba a la derecha

4 = Centro izquierda; 5 = Centro medio; 6 = Medio derecho


7 = Abajo a la izquierda; 8 = Centro inferior; 9 = Abajo a la derecha

72 Dirección de dibujo:
1 = De izquierda a derecha

3 = De arriba a abajo
5 = Por estilo (la dirección del flujo se hereda del estilo de texto asociado)

1 Cadena de texto. Si la cadena de texto tiene menos de 250 caracteres, todos los caracteres aparecen en el grupo 1. Si la
La cadena de texto tiene más de 250 caracteres, la cadena se divide en fragmentos de 250 caracteres, que
aparecer en uno o más códigos del grupo 3. Si se utilizan códigos del grupo 3, el último grupo es el grupo 1.
y tiene menos de 250 caracteres

3 Texto adicional (siempre en fragmentos de 250 caracteres) (opcional)

7 Nombre del estilo de texto (ESTÁNDAR si no se proporciona) (opcional)

210 Dirección de extrusión (opcional; predeterminado = 0, 0, 1)


DXF: valor X ; APLICACIÓN: vectores 3D

220, 230 DXF: valores Y y Z de la dirección de extrusión (opcional)

11 Vector de dirección del eje X (en WCS)


DXF: valor X ; APLICACIÓN: vectores 3D

Un código de grupo 50 (ángulo de rotación en radianes) pasado como entrada DXF se convierte al equivalente
vector de dirección (si se pasan tanto un código 50 como los códigos 11, 21, 31, gana el último). Esto es
proporcionado como una comodidad para las conversiones de objetos de texto

21, 31 DXF: valores Y y Z del vector de dirección del eje X (en WCS)

42 Ancho horizontal de los caracteres que componen la entidad de texto m. Este valor siempre será
igual o menor que el valor del código de grupo 41 (solo lectura, ignorado si se proporciona)

43 Altura vertical de la entidad de texto m (solo lectura, ignorada si se proporciona)

50 Ángulo de rotación en radianes

73 Estilo de interlineado de texto M (opcional):


1 = Al menos (los caracteres más altos prevalecerán)

118 | Capítulo 6 Sección ENTIDADES


Machine Translated by Google

Códigos de grupo de texto M

Código de grupo Descripción

2 = Exacto (los caracteres más altos no se anularán)

44 Factor de interlineado de texto M (opcional):

Porcentaje de interlineado predeterminado (3 sobre 5) que se aplicará. Los valores válidos oscilan entre 0,25 y 4,00

90 Configuración de relleno de fondo:

0 = Relleno de fondo desactivado

1 = Usar color de relleno de fondo

2 = Usar el color de la ventana de dibujo como color de relleno de fondo

420 ­ 429 Color de fondo (si es color RGB)

430 ­ 439 Color de fondo (si el nombre del color)

45 Escala del cuadro de relleno (opcional):

Determina cuánto borde hay alrededor del texto.

63 Color de relleno de fondo (opcional):

Color que se utilizará para el relleno de fondo cuando el código de grupo 90 es 1.

441 Transparencia del color de relleno del fondo (no implementado)

75 Tipo de columna

76 Recuento de columnas

78 Flujo de columna invertido

79 Altura automática de columna

48 Ancho de columna

49 Canalón de columna

50 alturas de las columnas; este código es seguido por un recuento de columnas (Int16), y luego el número de

alturas de columna

Xdata con el ID de aplicación "DCO15" puede seguir a una entidad de texto m. Este
contiene información relacionada con la función dbConnect.

TEXTO M | 119
Machine Translated by Google

OLEFRAME
Los siguientes códigos de grupo se aplican a entidades oleframe. Además del grupo
códigos descritos aquí, consulte Códigos de grupo comunes para entidades en la página 61. Para
información sobre las abreviaturas y el formato utilizado en esta tabla, consulte
Convenciones de formato en esta referencia en la página 2.

Códigos de grupo oleframe

Código de grupo Descripción

100 Marcador de subclase (AcDbOleFrame)

70 Número de versión OLE

90 Longitud de los datos binarios

310 Datos binarios (varias líneas)

1 Fin de los datos OLE (la cadena "OLE")

OLE2FRAME
Los siguientes códigos de grupo se aplican a las entidades ole2frame. Esta información es
solo lectura. Durante OPEN, los valores se ignoran porque son parte del
Objeto binario OLE y se obtienen mediante funciones de acceso. Además de
códigos de grupo descritos aquí, consulte Códigos de grupo comunes para entidades en la página
61. Para obtener información sobre las abreviaturas y el formato utilizado en esta tabla,
consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupo Ole2frame

Código de grupo Descripción

100 Marcador de subclase (AcDbOle2Frame)

70 Número de versión OLE

3 Longitud de los datos binarios

10 Esquina superior izquierda (WCS)

DXF: valor X ; APLICACIÓN: punto 3D

20, 30 DXF: valores Y y Z de la esquina superior izquierda (en WCS)

120 | Capítulo 6 Sección ENTIDADES


Machine Translated by Google

Códigos de grupo Ole2frame

Código de grupo Descripción

11 Esquina inferior derecha (WCS)

DXF: valor X ; APLICACIÓN: punto 3D

21, 31 DXF: valores Y y Z de la esquina inferior derecha (en WCS)

71 Tipo de objeto OLE, 1 = Enlace; 2 = Integrado; 3 = Estático

72 Descriptor del modo mosaico:

0 = El objeto reside en el espacio modelo.

1 = El objeto reside en el espacio papel

90 Longitud de los datos binarios

310 Datos binarios (varias líneas)

1 Fin de los datos OLE (la cadena "OLE")

OLE2FRAME | 121
Machine Translated by Google

Salida DXF de muestra:

OLE2FRAME
5
2D
100
AcDbEntidad
67
1
8
0
100
Marco AcDbOle2
70
2
3
Imagen De Pincel

10
4.43116
20
5.665992
30
0.0
11
6.4188
21
4.244939
31
0.0
71
2
72
1
90
23680
310
0155764BD60082B91140114B08C8F9A916400000000000000000506DC0D0D9AC
310
1940114B08C8F9A916400000000000000000506DC0D0D9AC194002303E5CD1FA
310
10400000000000000000764BD60082B9114002303E5CD1FA1040000000000000
...
...

122 | Capítulo 6 Sección ENTIDADES


Machine Translated by Google

Salida de muestra de la función entnext de AutoLISP :

Comando: (setq e (entget e3))


((­1 . <Nombre de entidad: 7d50428>) (0 . "OLE2FRAME") (5 . "2D")
(100 . "AcDbEntity") (67 . 1) (8 . "0") (100 . "AcDbOle2Frame")
(70 . 2) (3 "Imagen con pincel") (10 4.43116 5.66599 0.0)
(11 6,4188 4,24494 0,0) (71 , 2) (72 , 1))

PUNTO
Los siguientes códigos de grupo se aplican a entidades puntuales. Además de los códigos de grupo que se
describen aquí, consulte Códigos de grupo comunes para entidades en la página 61. Para obtener información sobre
las abreviaturas y el formato utilizado en esta tabla, consulte Convenciones de formato en esta referencia en
la página 2.

Códigos de grupo de puntos

Código de grupo Descripción

100 Marcador de subclase (AcDbPoint)

10 Ubicación del punto (en WCS)


DXF: valor X ; APLICACIÓN: punto 3D

20, 30 DXF: valores Y y Z de ubicación del punto (en WCS)

39 Grosor (opcional; predeterminado = 0)

210 Dirección de extrusión (opcional; predeterminado = 0, 0, 1)


DXF: valor X ; APLICACIÓN: vectores 3D

220, 230 DXF: valores Y y Z de la dirección de extrusión (opcional)

50 Ángulo del eje X para el UCS vigente cuando se dibujó el punto (opcional, predeterminado = 0); Se utiliza cuando
PDMODE es distinto de cero.

POLILINEA
Los siguientes códigos de grupo se aplican a entidades de polilínea. Además de los códigos de grupo que se describen
aquí, consulte Códigos de grupo comunes para entidades en la página 61. Para

PUNTO | 123
Machine Translated by Google

información sobre las abreviaturas y el formato utilizado en esta tabla, consulte


Convenciones de formato en esta referencia en la página 2.

Códigos de grupo de polilíneas

El codigo del grupo Descripción

100 Marcador de subclase (AcDb2dPolyline o AcDb3dPolyline)

66 Obsoleto; anteriormente una "bandera de seguimiento de entidades" (opcional; ignorar si está presente)

10 DXF: siempre 0

APP: un punto “ficticio”; los valores X e Y son siempre 0, y el valor Z es el de la polilínea.


elevación (en OCS cuando es 2D, WCS cuando es 3D)

20 DXF: siempre 0

30 DXF: elevación de la polilínea (en OCS cuando es 2D; WCS cuando es 3D)

39 Grosor (opcional; predeterminado = 0)

70 Indicador de polilínea (codificado en bits; predeterminado = 0):

1 = Esta es una polilínea cerrada (o una malla poligonal cerrada en la dirección M)


2 = Se han agregado vértices de ajuste de curva

4 = Se han agregado vértices de ajuste spline

8 = Esta es una polilínea 3D

16 = Esta es una malla poligonal 3D

32 = La malla poligonal está cerrada en la dirección N.

64 = La polilínea es una malla policara

128 = El patrón de tipo de línea se genera continuamente alrededor de los vértices de esta polilínea

40 Ancho inicial predeterminado (opcional; predeterminado = 0)

41 Ancho final predeterminado (opcional; predeterminado = 0)

71 Recuento de vértices M de malla poligonal (opcional; predeterminado = 0)

72 Recuento de vértices N de malla poligonal (opcional; predeterminado = 0)

73 Densidad M de superficie lisa (opcional; predeterminado = 0)

74 Densidad N de superficie lisa (opcional; predeterminado = 0)

75 Curvas y tipo de superficie lisa (opcional; predeterminado = 0); códigos enteros, no codificados en bits:

124 | Capítulo 6 Sección ENTIDADES


Machine Translated by Google

Códigos de grupo de polilíneas

El codigo del grupo Descripción

0 = No se ha instalado ninguna superficie lisa

5 = Superficie B­spline cuadrática

6 = Superficie B­spline cúbica


8 = superficie de Bézier

210 Dirección de extrusión (opcional; predeterminado = 0, 0, 1)


DXF: valor X ; APLICACIÓN: vectores 3D

220, 230 DXF: valores Y y Z de la dirección de extrusión (opcional)

Xdata con el ID de aplicación "AUTOCAD_POSTSCRIPT_FIGURE" puede seguir una entidad de polilínea.


Contiene información relacionada con imágenes PostScript e información de relleno PostScript.

Mallas polifacéticas
Una malla de policara se representa en DXF como una variante de una entidad de polilínea. Se identifica que
el encabezado de polilínea introduce una malla de policara por la presencia de 64 bits en el grupo de indicadores
de polilínea (70). El grupo 71 especifica el número de vértices de la malla y el grupo 72 especifica el número de
caras.
Aunque estos recuentos son correctos para todas las mallas creadas con el comando PFACE, no es
necesario que las aplicaciones coloquen valores correctos en estos campos.
Después del encabezado de la polilínea hay una secuencia de entidades de vértice que especifican las
coordenadas de los vértices, seguidas de las caras que componen la malla.

La estructura de entidad de AutoCAD impone un límite en el número de vértices que una entidad de cara
determinada puede especificar. Puedes representar polígonos más complejos descomponiéndolos en cuñas
triangulares. Sus bordes deben hacerse invisibles para evitar que se dibujen artefactos visibles de esta
subdivisión. El comando PFACE realiza esta subdivisión automáticamente, pero cuando las aplicaciones generan
mallas policara directamente, las aplicaciones deben hacerlo ellas mismas. El número de vértices por
cara es el parámetro clave en este proceso de subdivisión. La variable de sistema PFACEVMAX proporciona a
una aplicación el número de vértices por entidad de cara. Este valor es de solo lectura y está establecido
en 4.

Las mallas policara creadas con el comando PFACE siempre se generan primero con todas las entidades de
coordenadas de vértice, seguidas de las entidades de definición de cara.
El código dentro de AutoCAD que procesa mallas policaras requiere este orden. Los programas que
generan mallas policara en DXF deberían generar todas

Mallas Polyface | 125


Machine Translated by Google

los vértices y luego todas las caras. Sin embargo, los programas que leen poliface
Las mallas de DXF deben ser tolerantes al orden impar de vértices y caras.

RAYO
Los siguientes códigos de grupo se aplican a entidades de rayos. Además de los códigos de grupo
descrito aquí, consulte Códigos de grupo comunes para entidades en la página 61. Para
información sobre las abreviaturas y el formato utilizado en esta tabla, consulte
Convenciones de formato en esta referencia en la página 2.

Códigos de grupo de rayos

Código de grupo Descripción

100 Marcador de subclase (AcDbRay)

10 Punto de inicio (en WCS)


DXF: valor X ; APLICACIÓN: punto 3D

20, 30 DXF: valores Y y Z del punto inicial (en WCS)

11 Vector de dirección unitario (en WCS)


DXF: valor X ; APLICACIÓN: vectores 3D

21, 31 DXF: valores Y y Z del vector de dirección unitario (en WCS)

REGIÓN
Los siguientes códigos de grupo se aplican a las entidades de región. Además del grupo
códigos descritos aquí, consulte Códigos de grupo comunes para entidades en la página 61. Para
información sobre las abreviaturas y el formato utilizado en esta tabla, consulte
Convenciones de formato en esta referencia en la página 2.

Códigos de grupo de regiones

Código de grupo Descripción

100 Marcador de subclase (AcDbModelerGeometry)

70 Número de versión del formato Modeler (actualmente = 1)

1 Datos propietarios (varias líneas < 255 caracteres cada una)

126 | Capítulo 6 Sección ENTIDADES


Machine Translated by Google

Códigos de grupo de regiones

Código de grupo Descripción

3 Líneas adicionales de datos propietarios (si la cadena del grupo 1 anterior tiene más de 255 caracteres)
(opcional)

SECCIÓN
Los siguientes códigos de grupo se aplican a las entidades de sección. Además del grupo
códigos descritos aquí, consulte Códigos de grupo comunes para entidades en la página 61. Para
información sobre las abreviaturas y el formato utilizado en esta tabla, consulte
Convenciones de formato en esta referencia en la página 2.

Códigos de grupo de secciones

El codigo del grupo Descripción

100 Marcador de subclase (AcDbSection)

90 Estado de la sección

91 Banderas de sección

1 Nombre

10, 20, 30 Dirección vertical

40 altura superior

41 Altura inferior

70 Transparencia del indicador

63, 411 Color del indicador

92 Número de vértices

11, 21, 31 Vértice (se repite para el número de vértices)

93 Número de vértices de la línea trasera

12, 22, 32 Vértice de la línea trasera (se repite para el número de vértices de la línea trasera)

SECCIÓN | 127
Machine Translated by Google

Códigos de grupo de secciones

El codigo del grupo Descripción

360 ID/identificador del puntero fijo al objeto de configuración de geometría

SECUENCIA
Los siguientes códigos de grupo se aplican a entidades secundarias. Además del grupo
códigos descritos aquí, consulte Códigos de grupo comunes para entidades en la página 61. Para
información sobre las abreviaturas y el formato utilizado en esta tabla, consulte
Convenciones de formato en esta referencia en la página 2.

Códigos de grupo de secuencia

El codigo del grupo Descripción

­2 APP: nombre de la entidad que inició la secuencia. Esta entidad marca el final del vértice (vértice
nombre de tipo) para una polilínea, o el final de las entidades de atributo (nombre de tipo de atributo) para una inserción
entidad que tiene atributos (indicados por 66 grupos presentes y distintos de cero en la entidad de inserción).
Este código no se guarda en un archivo DXF.

FORMA
Los siguientes códigos de grupo se aplican a entidades de forma. Además del grupo
códigos descritos aquí, consulte Códigos de grupo comunes para entidades en la página 61. Para
información sobre las abreviaturas y el formato utilizado en esta tabla, consulte
Convenciones de formato en esta referencia en la página 2.

Códigos de grupo de formas

Código de grupo Descripción

100 Marcador de subclase (AcDbShape)

39 Grosor (opcional; predeterminado = 0)

10 Punto de inserción (en WCS)


DXF: valor X ; APLICACIÓN: punto 3D

20, 30 DXF: valores Y y Z del punto de inserción (en WCS)

40 Tamaño

128 | Capítulo 6 Sección ENTIDADES


Machine Translated by Google

Códigos de grupo de formas

Código de grupo Descripción

2 Nombre de la forma

50 Ángulo de rotación (opcional; predeterminado = 0)

41 Factor de escala X relativo (opcional; predeterminado = 1)

51 Ángulo oblicuo (opcional; predeterminado = 0)

210 Dirección de extrusión (opcional; predeterminado = 0, 0, 1)


DXF: valor X ; APLICACIÓN: vectores 3D

220, 230 DXF: valores Y y Z de la dirección de extrusión (opcional)

SÓLIDO
Los siguientes códigos de grupo se aplican a entidades sólidas. Además del grupo
códigos descritos aquí, consulte Códigos de grupo comunes para entidades en la página 61. Para
información sobre las abreviaturas y el formato utilizado en esta tabla, consulte
Convenciones de formato en esta referencia en la página 2.

Códigos de grupo sólidos

El codigo del grupo Descripción

100 Marcador de subclase (AcDbTrace)

10 Primera esquina

DXF: valor X ; APLICACIÓN: punto 3D

20, 30 DXF: valores Y y Z de la primera esquina

11 Segunda esquina

DXF: valor X ; APLICACIÓN: punto 3D

21, 31 DXF: valores Y y Z de la segunda esquina

12 Tercera esquina

XF: valor X ; APLICACIÓN: punto 3D

22, 32 DXF: valores Y y Z de la tercera esquina

SÓLIDO | 129
Machine Translated by Google

Códigos de grupo sólidos

El codigo del grupo Descripción

13 Cuarta esquina. Si solo se ingresan tres esquinas para definir el SÓLIDO, entonces la cuarta esquina
La coordenada es la misma que la tercera.

DXF: valor X ; APLICACIÓN: punto 3D

23, 33 DXF: valores Y y Z de la cuarta esquina

39 Grosor (opcional; predeterminado = 0)

210 Dirección de extrusión (opcional; predeterminado = 0, 0, 1)


DXF: valor X ; APLICACIÓN: vectores 3D

220, 230 DXF: valores Y y Z de la dirección de extrusión (opcional)

RANURA
Los siguientes códigos de grupo se aplican a entidades spline. Además del grupo
códigos descritos aquí, consulte Códigos de grupo comunes para entidades en la página 61. Para
información sobre las abreviaturas y el formato utilizado en esta tabla, consulte
Convenciones de formato en esta referencia en la página 2.

Códigos de grupo spline

Código de grupo Descripción

100 Marcador de subclase (AcDbSpline)

210 Vector normal (omitido si el spline no es plano)


DXF: valor X ; APLICACIÓN: vectores 3D

220, 230 DXF: valores Y y Z del vector normal (opcional)

70 Bandera de spline (codificada en bits):

1 = spline cerrado
2 = spline periódico
4 = spline racional
8 = Plano

16 = Lineal (el bit plano también está configurado)

71 Grado de la curva spline

130 | Capítulo 6 Sección ENTIDADES


Machine Translated by Google

Códigos de grupo spline

Código de grupo Descripción

72 numero de nudos

73 Número de puntos de control

74 Número de puntos de ajuste (si los hay)

42 Tolerancia de nudo (predeterminado = 0,0000001)

43 Tolerancia del punto de control (predeterminado = 0,0000001)

44 Tolerancia de ajuste (predeterminada = 0,0000000001)

12 Tangente inicial: se puede omitir (en WCS)


DXF: valor X ; APLICACIÓN: punto 3D

22, 32 DXF: valores Y y Z de la tangente inicial; se pueden omitir (en WCS)

13 Tangente final: se puede omitir (en WCS)


DXF: valor X ; APLICACIÓN: punto 3D

23, 33 DXF: valores Y y Z de la tangente final; se pueden omitir (en WCS)

40 Valor del nudo (una entrada por nudo)

41 Peso (si no es 1); con múltiples pares de grupos, están presentes si no todos son 1

10 Puntos de control (en WCS); una entrada por punto de control


DXF: valor X ; APLICACIÓN: punto 3D

20, 30 DXF: valores Y y Z de puntos de control (en WCS); una entrada por punto de control

11 Puntos de ajuste (en WCS); una entrada por punto de ajuste

DXF: valor X ; APLICACIÓN: punto 3D

21, 31 DXF: valores Y y Z de puntos de ajuste (en WCS); una entrada por punto de ajuste

SPLINE | 131
Machine Translated by Google

SOL
Los siguientes códigos de grupo se aplican a la entidad solar. Además del grupo
códigos descritos aquí, consulte Códigos de grupo comunes para entidades en la página 61. Para
información sobre las abreviaturas y el formato utilizado en esta tabla, consulte
Convenciones de formato en esta referencia en la página 2.

Códigos de grupo solar

Código de grupo Descripción

100 Marcador de subclase (AcDbSun)

90 Número de versión

290 Estado

63 Color

40 Intensidad

291 Oscuridad

91 dia juliano

92 Hora (en segundos después de la medianoche)

292 El horario de verano

70 tipo de sombra
0 = Sombras con trazado de rayos

1 = mapas de sombras

71 Tamaño del mapa de sombras

280 Suavidad de las sombras

132 | Capítulo 6 Sección ENTIDADES


Machine Translated by Google

SUPERFICIE
Las definiciones de entidades de superficie constan de códigos de grupo que son comunes a todas las superficies.
tipos, seguidos de códigos específicos del tipo.

Códigos de grupo de superficie común

Código de grupo Descripción

100 Marcador de subclase (AcDbModelerGeometry)

70 Número de versión del formato Modeler (actualmente = 1)

1 Datos propietarios (varias líneas < 255 caracteres cada una)

3 Líneas adicionales de datos propietarios (si la cadena del grupo 1 anterior tiene más de 255 caracteres)
(opcional)

100 Marcador de subclase (AcDbSurface)

71 Número de isolíneas U

72 Número de isolíneas V

Superficie extruida
Los siguientes códigos de grupo se aplican a superficies extruidas. Además del grupo
códigos descritos aquí, consulte Códigos de grupo comunes para entidades en la página 61. Para
información sobre las abreviaturas y el formato utilizado en esta tabla, consulte
Convenciones de formato en esta referencia en la página 2.

Códigos de grupo de superficies extruidas

Código de grupo Descripción

100 Marcador de subclase (AcDbExtrudedSurface)

90 Identificador de clase

90 Tamaño de datos binarios

310 Datos binarios

10, 20, 30 vector de barrido

SUPERFICIE | 133
Machine Translated by Google

Códigos de grupo de superficies extruidas

Código de grupo Descripción

40 Matriz de transformación de entidad extruida (16 reales; formato de fila mayor; por defecto = matriz de identidad)

42 Ángulo de salida (en radianes)

43 Distancia de inicio del draft

44 Distancia final del borrador

45 Ángulo de giro

48 Factor de escala

49 Alinear ángulo (en radianes)

46 Matriz de transformación de entidad de barrido (16 reales; formato de fila mayor; por defecto = matriz de identidad)

47 Matriz de transformación de entidad de ruta (16 reales; formato de fila mayor; por defecto = matriz de identidad)

290 Bandera sólida

70 Opción de alineación de barrido

0 = Sin alineación

1 = Alinear la entidad de barrido con la ruta

2 = Traducir entidad de barrido a ruta

3 = Traducir ruta a entidad de barrido

292 Alinear bandera de inicio

293 bandera del banco

294 Bandera de conjunto de punto base

295 Bandera calculada de transformación de entidad de barrido

296 Bandera calculada de transformación de entidad de ruta

11, 21, 31 Vector de referencia para controlar la torsión.

134 | Capítulo 6 Sección ENTIDADES


Machine Translated by Google

Superficie elevada
Los siguientes códigos de grupo se aplican a superficies elevadas. Además del grupo
códigos descritos aquí, consulte Códigos de grupo comunes para entidades en la página 61. Para
información sobre las abreviaturas y el formato utilizado en esta tabla, consulte
Convenciones de formato en esta referencia en la página 2.

Códigos de grupo de superficie elevada

Código de grupo Descripción

100 Marcador de subclase (AcDbLoftedSurface)

40 Matriz de transformación de entidad loft (16 reales; formato de fila mayor; por defecto = matriz de identidad)

Datos de entidad para secciones transversales

Datos de entidad para curvas guía

Datos de entidad para curvas de ruta

70 Plano tipo lofting normal

41 Ángulo de salida inicial (en radianes)

42 Ángulo de salida final (en radianes)

43 Magnitud del borrador inicial

44 Magnitud del borrador final

290 Bandera de parametrización de longitud de arco

291 Bandera sin giro

292 Alinear bandera de dirección

293 Crear bandera de superficies simples

294 Crear bandera de superficie cerrada

295 Bandera sólida

296 Crear bandera de superficie reglada

Superficie elevada | 135


Machine Translated by Google

Códigos de grupo de superficie elevada

Código de grupo Descripción

297 Bandera de guía virtual

Superficie girada
Los siguientes códigos de grupo se aplican a superficies de revolución. Además del grupo
códigos descritos aquí, consulte Códigos de grupo comunes para entidades en la página 61. Para
información sobre las abreviaturas y el formato utilizado en esta tabla, consulte
Convenciones de formato en esta referencia en la página 2.

Códigos de grupo de superficie de revolución

Código de grupo Descripción

100 Marcador de subclase (AcDbRevolvedSurface)

90 ID de la entidad de revolución

90 Tamaño de datos binarios

310 Datos binarios

10, 20, 30 Punto del eje

11, 21, 31 Vector de eje

40 Ángulo de revolución (en radianes)

41 Ángulo inicial (en radianes)

42 Matriz de transformación de entidad girada (16 reales; formato de fila mayor; por defecto = matriz de identidad)

43 Ángulo de salida (en radianes)

44 Distancia inicial de tiro

45 Distancia final del borrador

46 Ángulo de torsión (en radianes)

290 Bandera sólida

136 | Capítulo 6 Sección ENTIDADES


Machine Translated by Google

Códigos de grupo de superficie de revolución

Código de grupo Descripción

291 Cerca de la bandera del eje

Superficie barrida
Los siguientes códigos de grupo se aplican a superficies barridas. Además del grupo
códigos descritos aquí, consulte Códigos de grupo comunes para entidades en la página 61. Para
información sobre las abreviaturas y el formato utilizado en esta tabla, consulte
Convenciones de formato en esta referencia en la página 2.

Códigos de grupo de superficie barrida

Código de grupo Descripción

100 Marcador de subclase (AcDbSweptSurface)

90 ID de la entidad de barrido

90 Tamaño de datos binarios

310 Datos binarios

90 ID de la entidad de ruta

90 Tamaño de datos binarios

310 Datos propietarios

40 Matriz de transformación de entidad de barrido (16 reales; formato de fila mayor; por defecto = matriz de identidad)

41 Matriz de transformación de entidad de ruta (16 reales; formato de fila mayor; por defecto = matriz de identidad)

42 Ángulo de salida (en radianes)

43 Distancia de inicio del draft

44 Distancia final del borrador

45 Ángulo de giro

48 Factor de escala

Superficie barrida | 137


Machine Translated by Google

Códigos de grupo de superficie barrida

Código de grupo Descripción

49 Alinear ángulo (en radianes)

46 Matriz de transformación de entidad de barrido (16 reales; formato de fila mayor; por defecto = matriz de identidad)

47 Matriz de transformación de entidad de ruta (16 reales; formato de fila mayor; por defecto = matriz de identidad)

290 Bandera sólida

70 Opción de alineación de barrido

0 = Sin alineación

1 = Alinear la entidad de barrido con la ruta

2 = Traducir entidad de barrido a ruta

3 = Traducir ruta a entidad de barrido

292 Alinear bandera de inicio

293 bandera del banco

294 Bandera de conjunto de punto base

295 Bandera calculada de transformación de entidad de barrido

296 Bandera calculada de transformación de entidad de ruta

11, 21, 31 Vector de referencia para controlar la torsión.

MESA
Los siguientes códigos de grupo se aplican a las entidades de la tabla. Además del grupo
códigos descritos aquí, consulte Códigos de grupo comunes para entidades en la página 61. Para
información sobre las abreviaturas y el formato utilizado en esta tabla, consulte
Convenciones de formato en esta referencia en la página 2.

Códigos de grupo de tablas

Código de grupo Descripción

0 Nombre de la entidad (ACAD_TABLE)

5 identificador de entidad

138 | Capítulo 6 Sección ENTIDADES


Machine Translated by Google

Códigos de grupo de tablas

Código de grupo Descripción

330 ID de puntero suave al diccionario del propietario

100 Marcador de subclase. (Entidad AcDb)

92 Número de bytes en los gráficos de la entidad proxy

310 Datos para gráficos de entidades proxy (varias líneas; máximo de 256 caracteres por línea)

100 Marcador de subclase. (Referencia AcDbBlock)

2 Nombre del bloque; un bloque anónimo comienza con un valor *T

10,20,30 Punto de inserción

100 Marcador de subclase. (Tabla AcDb)

280 Número de versión de datos de la tabla:

0 = 2010

342 ID del puntero fijo del objeto TABLESTYLE

343 ID de puntero fijo del registro BLOCK propietario

11,21,31 Vector de dirección horizontal

90 Bandera para el valor de la tabla (entero sin signo)

91 Número de filas

92 Número de columnas

93 Marcar para una anulación

94 Marcar para anular el color del borde

95 Bandera para anular el grosor de la línea del borde

96 Bandera para anular la visibilidad fronteriza

141 Altura de la fila; este valor se repite, 1 valor por fila

MESA | 139
Machine Translated by Google

Códigos de grupo de tablas

Código de grupo Descripción

142 Altura de la columna; este valor se repite, 1 valor por columna

171 Tipo de célula; este valor se repite, 1 valor por celda:


1 = tipo de texto
2 = tipo de bloque

172 Valor del indicador de celda; este valor se repite, 1 valor por celda

173 Valor combinado de celda; este valor se repite, 1 valor por celda

174 Bandera booleana que indica si la opción de ajuste automático está configurada para la celda; este valor se repite, 1 valor por
celúla

175 Ancho del borde de la celda (aplicable sólo para celdas fusionadas); este valor se repite, 1 valor por celda

176 Altura del borde de la celda (aplicable para celdas fusionadas); este valor se repite, 1 valor por celda

91 Bandera de anulación de celda; este valor se repite, 1 valor por celda


(de AutoCAD 2007)

178 Valor de bandera para un borde virtual

145 Valor de rotación (real; aplicable para una celda de tipo bloque y una celda de tipo texto)

344 ID del puntero físico del objeto FIELD. Esto se aplica sólo a una celda de tipo texto. Si el texto en la celda
contiene uno o más campos, solo se guarda el ID del objeto FIELD. La cadena de texto (grupo
códigos 1 y 3) se ignora

1 Cadena de texto en una celda. Si la cadena tiene menos de 250 caracteres, todos los caracteres aparecen en el código 1.
Si la cadena tiene más de 250 caracteres, se divide en fragmentos de 250 caracteres. los trozos
están contenidos en uno o más códigos de código 2. Si se utilizan códigos de código 2, el último grupo es un código
1 y tiene menos de 250 caracteres. Este valor se aplica sólo a celdas de tipo texto y se repite,
1 valor por celda

2 Cadena de texto en una celda, en fragmentos de 250 caracteres; opcional. Este valor se aplica solo a celdas de tipo texto.
y se repite, 1 valor por celda

340 ID de puntero fijo del registro de la tabla de bloques. Este valor aplica sólo para celdas tipo bloque y se repite, 1 valor por
celda

140 | Capítulo 6 Sección ENTIDADES


Machine Translated by Google

Códigos de grupo de tablas

Código de grupo Descripción

144 Escala de bloque (real). Este valor aplica solo para celdas tipo bloque y se repite, 1 valor por celda

179 Número de definiciones de atributos en el registro de la tabla de bloques (aplicable solo a una celda de tipo bloque)

331 ID del puntero flexible de la definición de atributo en el registro de la tabla de bloques, al que hace referencia el código de grupo
179 (aplicable sólo para una celda tipo bloque). Este valor se repite una vez por definición de atributo.

300 Valor de cadena de texto para una definición de atributo, repetido una vez por definición de atributo y aplicable
sólo para una celda tipo bloque

7 Nombre del estilo de texto (cadena); anulación aplicada a nivel de celda

140 Valor de altura del texto; anulación aplicada a nivel de celda

170 Valor de alineación de celdas; anulación aplicada a nivel de celda

64 Valor del color del contenido de la celda; anulación aplicada a nivel de celda

63 Valor para el color de fondo (relleno) del contenido de la celda; anulación aplicada a nivel de celda

69 Valor de color verdadero para el borde superior de la celda; anulación aplicada a nivel de celda

sesenta y cinco
Valor de color verdadero para el borde derecho de la celda; anulación aplicada a nivel de celda

66 Valor de color verdadero para el borde inferior de la celda; anulación aplicada a nivel de celda

68 Valor de color verdadero para el borde izquierdo de la celda; anulación aplicada a nivel de celda

279 Grosor de línea para el borde superior de la celda; anulación aplicada a nivel de celda

275 Grosor de línea para el borde derecho de la celda; anulación aplicada a nivel de celda

276 Grosor de línea para el borde inferior de la celda; anulación aplicada a nivel de celda

278 Grosor de línea para el borde izquierdo de la celda; anulación aplicada a nivel de celda

283 Bandera booleana para indicar si el color de relleno está activado; anulación aplicada a nivel de celda

289 Bandera booleana para la visibilidad del borde superior de la celda; anulación aplicada a nivel de celda

MESA | 141
Machine Translated by Google

Códigos de grupo de tablas

Código de grupo Descripción

285 Bandera booleana para la visibilidad del borde derecho de la celda; anulación aplicada a nivel de celda

286 Bandera booleana para la visibilidad del borde inferior de la celda; anulación aplicada a nivel de celda

288 Bandera booleana para la visibilidad del borde izquierdo de la celda; anulación aplicada a nivel de celda

70 Dirección del flujo; anulación aplicada a nivel de entidad de tabla

40 Margen de celda horizontal; anulación aplicada a nivel de entidad de tabla

41 Margen de celda vertical; anulación aplicada a nivel de entidad de tabla

280 Marca si el título está suprimido; anulación aplicada a nivel de entidad de tabla

281 Marca si la fila del encabezado está suprimida; anulación aplicada a nivel de entidad de tabla

7 Nombre del estilo de texto (cadena); anulación aplicada en el nivel de entidad de la tabla. Puede haber una entrada para
cada tipo de célula

140 Altura del texto (real); anulación aplicada en el nivel de entidad de la tabla. Puede haber una entrada para cada
tipo de célula

170 Alineación de celdas (entero); anulación aplicada en el nivel de entidad de la tabla. Puede haber una entrada para
cada tipo de célula

63 Valor de color para el fondo de la celda o para el borde vertical izquierdo de la tabla; anulación aplicada en
el nivel de entidad de la tabla. Puede haber una entrada para cada tipo de celda.

64 Valor de color para el contenido de la celda o para el borde superior horizontal de la tabla; anulación aplicada en
el nivel de entidad de la tabla. Puede haber una entrada para cada tipo de celda.

sesenta y cinco
Valor de color para las líneas de borde interiores horizontales; anulación aplicada a nivel de entidad de tabla

66 Valor de color para las líneas horizontales del borde inferior; anulación aplicada a nivel de entidad de tabla

68 Valor de color para las líneas verticales del borde interior; anulación aplicada a nivel de entidad de tabla

69 Valor de color para las líneas verticales del borde derecho; anulación aplicada a nivel de entidad de tabla

142 | Capítulo 6 Sección ENTIDADES


Machine Translated by Google

Códigos de grupo de tablas

Código de grupo Descripción

283 Marca si el color de fondo está habilitado (predeterminado = 0); anulación aplicada en el nivel de entidad de la tabla. Puede
haber una entrada para cada tipo de celda: 0 = Deshabilitado

1 = habilitado

274­279 Grosor de línea para cada tipo de borde de la celda (predeterminado = kLnWtByBlock); anulación aplicada en el nivel de
entidad de la tabla. Puede haber un grupo para cada tipo de célula.

284­289 Bandera para visibilidad de cada tipo de borde de la celda (predeterminado = 1); anulación aplicada en el nivel de entidad de
la tabla. Puede haber un grupo para cada tipo de celda: 0 = Invisible

1 = visible

97 Tipo de datos de fila estándar/título/encabezado

98 Tipo de unidad de fila estándar/título/encabezado

4 Cadena de formato de fila estándar/título/encabezado

177 Valor del indicador de anulación de celda (antes de AutoCAD 2007)

92 Banderas de celda extendidas (de AutoCAD 2007)

301 Inicio del bloque de valor de celda (desde AutoCAD 2007)

302 Cadena de texto en una celda. Si la cadena tiene menos de 250 caracteres, todos los caracteres aparecen en el código 302.
Si la cadena tiene más de 250 caracteres, se divide en fragmentos de 250 caracteres. Los fragmentos están contenidos en uno
o más códigos 303. Si se utilizan códigos 393, el último grupo es un código 1 y tiene menos de 250 caracteres. Este valor

aplica sólo a celdas de tipo texto y se repite, 1 valor por celda (de AutoCAD 2007)

303 Cadena de texto en una celda, en fragmentos de 250 caracteres; opcional. Este valor aplica sólo a celdas de tipo texto y se
repite, valor 302 por celda (de AutoCAD 2007)

El código de grupo 178 es un valor de indicador para un borde virtual. Se utiliza un borde virtual cuando dos
celdas comparten una línea de cuadrícula. Por ejemplo, si una tabla contiene una fila y dos columnas y contiene
la celda A y la celda B, la línea central de la cuadrícula contiene el borde derecho de la celda A y el borde
izquierdo de la celda B. Un borde es real y el otro borde es virtual. El borde virtual apunta al borde real; Ambos
bordes tienen el mismo conjunto de propiedades, incluido el color, el grosor de la línea y la visibilidad.

MESA | 143
Machine Translated by Google

TEXTO
Los siguientes códigos de grupo se aplican a entidades de texto. Además del grupo
códigos descritos aquí, consulte Códigos de grupo comunes para entidades en la página 61. Para
información sobre las abreviaturas y el formato utilizado en esta tabla, consulte
Convenciones de formato en esta referencia en la página 2.

Códigos de grupo de texto

Código de grupo Descripción

100 Marcador de subclase (AcDbText)

39 Grosor (opcional; predeterminado = 0)

10 Primer punto de alineación (en OCS)

DXF: valor X ; APLICACIÓN: punto 3D

20, 30 DXF: valores Y y Z del primer punto de alineación (en OCS)

40 Altura del texto

1 Valor predeterminado (la cadena misma)

50 Rotación de texto (opcional; predeterminado = 0)

41 Factor de escala X relativo : ancho (opcional; predeterminado = 1)

Este valor también se ajusta cuando se utiliza texto de tipo ajustado.

51 Ángulo oblicuo (opcional; predeterminado = 0)

7 Nombre del estilo de texto (opcional, predeterminado = ESTÁNDAR)

71 Banderas de generación de texto (opcional, predeterminado = 0):

2 = El texto está al revés (reflejado en X)

4 = El texto está al revés (reflejado en Y)

72 Tipo de justificación de texto horizontal (opcional, predeterminado = 0) códigos enteros (no codificados en bits)

0 = Izquierda; 1= Centro; 2 = Derecha

3 = Alineado (si alineación vertical = 0)

4 = Medio (si alineación vertical = 0)

5 = Ajustar (si alineación vertical = 0)

Consulte la tabla de códigos enteros del grupo 72 y 73 para obtener aclaraciones.

144 | Capítulo 6 Sección ENTIDADES


Machine Translated by Google

Códigos de grupo de texto

Código de grupo Descripción

11 Segundo punto de alineación (en OCS) (opcional)

DXF: valor X ; APLICACIÓN: punto 3D

Este valor es significativo sólo si el valor de un grupo 72 o 73 es distinto de cero (si la justificación es

cualquier cosa que no sea línea de base/izquierda)

21, 31 DXF: valores Y y Z del segundo punto de alineación (en OCS) (opcional)

210 Dirección de extrusión (opcional; predeterminado = 0, 0, 1)

DXF: valor X ; APLICACIÓN: vectores 3D

220, 230 DXF: valores Y y Z de la dirección de extrusión (opcional)

100 Marcador de subclase (AcDbText)

73 Tipo de justificación de texto vertical (opcional, predeterminado = 0): códigos enteros (no codificados en bits):

0 = Línea de base; 1 = Abajo; 2 = Medio; 3 = arriba

Consulte la tabla de códigos enteros del grupo 72 y 73 para obtener aclaraciones.

La siguiente tabla describe los códigos de grupo 72 (alineación horizontal) y


73 (alineación vertical) con mayor detalle.

Códigos enteros del grupo 72 y 73

grupo 73 Grupo 1 72 2 3 4 5

TIzquierda
3 (arriba) TCentro TDerecha

2 (medio) MIzquierda MCenter MDerecha

1 (abajo) BIzquierda
BCentro BRILLANTE

0 (línea de base) Izquierda Centro Bien Alineado Medio Adaptar

Si los valores del grupo 72 y/o 73 son distintos de cero, entonces los valores del primer punto de alineación
se ignoran y AutoCAD calcula nuevos valores basados en la segunda alineación
punto y la longitud y altura de la propia cadena de texto (después de aplicar el
estilo de texto). Si los valores 72 y 73 son cero o faltan, entonces el segundo
El punto de alineación no tiene sentido.

TEXTO | 145
Machine Translated by Google

TOLERANCIA
Los siguientes códigos de grupo se aplican a las entidades de tolerancia. Además del grupo
códigos descritos aquí, consulte Códigos de grupo comunes para entidades en la página 61. Para
información sobre las abreviaturas y el formato utilizado en esta tabla, consulte
Convenciones de formato en esta referencia en la página 2.

Códigos de grupo de tolerancia

Código de grupo Descripción

100 Marcador de subclase (AcDbFcf)

3 Nombre del estilo de cota

10 Punto de inserción (en WCS)


DXF: valor X ; APLICACIÓN: punto 3D

20, 30 DXF: valores Y y Z del punto de inserción (en WCS)

1 Cadena que representa la representación visual de la tolerancia.

210 Dirección de extrusión (opcional; predeterminado = 0, 0, 1)


DXF: valor X ; APLICACIÓN: vectores 3D

220, 230 DXF: valores Y y Z de la dirección de extrusión (opcional)

11 Vector de dirección del eje X (en WCS)


DXF: valor X ; APLICACIÓN: vectores 3D

21, 31 DXF: valores Y y Z del vector de dirección del eje X (en WCS)

RASTRO
Los siguientes códigos de grupo se aplican a las entidades de seguimiento. Además del grupo
códigos descritos aquí, consulte Códigos de grupo comunes para entidades en la página 61. Para
información sobre las abreviaturas y el formato utilizado en esta tabla, consulte
Convenciones de formato en esta referencia en la página 2.

Códigos de grupo de seguimiento

Código de grupo Descripción

100 Marcador de subclase (AcDbTrace)

146 | Capítulo 6 Sección ENTIDADES


Machine Translated by Google

Códigos de grupo de seguimiento

Código de grupo Descripción

10 Primera curva (en OCS)

DXF: valor X ; APLICACIÓN: punto 3D

20, 30 DXF: valores Y y Z de la primera esquina (en OCS)

11 Segunda esquina (en OCS)

DXF: valor X ; APLICACIÓN: punto 3D

21, 31 DXF: valores Y y Z de la segunda esquina (en OCS)

12 Tercera esquina (en OCS)

DXF: valor X ; APLICACIÓN: punto 3D

22, 32 DXF: valores Y y Z de la tercera esquina (en OCS)

13 Cuarta esquina (en OCS)

DXF: valor X ; APLICACIÓN: punto 3D

23, 33 DXF: valores Y y Z de la cuarta esquina (en OCS)

39 Grosor (opcional; predeterminado = 0)

210 Dirección de extrusión (opcional; predeterminado = 0, 0, 1)


DXF: valor X ; APLICACIÓN: vectores 3D

220, 230 DXF: valores Y y Z de la dirección de extrusión (opcional)

SUBYACER
Los siguientes códigos de grupo se aplican a los sustratos. Además de los códigos de grupo
descrito aquí, consulte Códigos de grupo comunes para entidades en la página 61. Para
información sobre las abreviaturas y el formato utilizado en esta tabla, consulte
Convenciones de formato en esta referencia en la página 2.

SUPERFICIE | 147
Machine Translated by Google

Tenga en cuenta que los códigos de grupo UNDERLAY son comunes a DWFUNDERLAY
y DGNUNDERLAY. La diferenciación entre DWFUNDERLAY y DGN
UNDERLAY ocurre en el código de grupo 0, definiendo el nombre del objeto.

Códigos de grupo de subyacente

Código de grupo Descripción

0 Nombre del objeto. Definido como “DWFUNDERLAY” para entidades


DWFUNDERLAY, o “DGNUNDERLAY” para entidades DGNUNDERLAY.

100 Marcador de subclase (AcDbUnderlayReference)

340 El ID del objeto AcDbUnderlayDefinition

10,20,30 Las coordenadas X,Y y Z del punto de inserción del refuerzo.


Estas son las coordenadas OCS/ECS

41,42,43 DXF: factores de escala X, Y y Z

50 Ángulo de rotación (en OCS/ECS. CCW desde el sistema de coordenadas del eje X
y alrededor del eje Z )

210.220.230 Vector normal (en WCS)

280 Banderas

1 = El recorte está activado

2 = La base está activada


4 = Monocromo

8 = Ajustar para el fondo


16 = El clip está en modo interior

281 Contraste (valor entre 20 y 100)

282 Fundido (valor entre 0 y 80)

11, 21 Repitiendo: 2d puntos en OCS/ECS. Si solo son dos, entonces son los inferiores.
puntos de las esquinas izquierda y superior derecha de un rectángulo de clip. Si más de
dos, entonces son los vértices de un polígono de recorte

148 | Capítulo 6 Sección ENTIDADES


Machine Translated by Google

VÉRTICE
Los siguientes códigos de grupo se aplican a entidades de vértice. Además del grupo
códigos descritos aquí, consulte Códigos de grupo comunes para entidades en la página 61. Para
información sobre las abreviaturas y el formato utilizado en esta tabla, consulte
Convenciones de formato en esta referencia en la página 2.

Códigos de grupo de vértices

Código de grupo Descripción

100 Marcador de subclase (AcDbVertex)

100 Marcador de subclase (AcDb2dVertex o AcDb3dPolylineVertex)

10 Punto de ubicación (en OCS cuando es 2D y WCS cuando es 3D)

DXF: valor X ; APLICACIÓN: punto 3D

20, 30 DXF: valores Y y Z del punto de ubicación (en OCS cuando es 2D y WCS cuando es 3D)

40 Ancho inicial (opcional; el valor predeterminado es 0)

41 Ancho final (opcional; el valor predeterminado es 0)

42 Bulge (opcional; el valor predeterminado es 0). El abultamiento es la tangente de un cuarto del ángulo incluido para un

segmento de arco, que se vuelve negativo si el arco va en el sentido de las agujas del reloj desde el punto inicial hasta el punto final. A

un abultamiento de 0 indica un segmento recto y un abultamiento de 1 es un semicírculo

70 Banderas de vértice:

1 = Vértice adicional creado mediante ajuste de curva

2 = Tangente de ajuste de curva definida para este vértice. Se puede omitir una dirección tangente de ajuste de curva de 0

desde la salida DXF pero es significativo si este bit está configurado


4 = No utilizado

8 = Vértice de spline creado mediante ajuste de spline

16 = Punto de control del marco spline

32 = vértice de polilínea 3D

64 = malla poligonal 3D

128 = Vértice de malla policara

50 Dirección tangente de ajuste de curva

71 Índice de vértice de malla policara (opcional; presente solo si es distinto de cero)

72 Índice de vértice de malla policara (opcional; presente solo si es distinto de cero)

VÉRTEX | 149
Machine Translated by Google

Códigos de grupo de vértices

Código de grupo Descripción

73 Índice de vértice de malla policara (opcional; presente solo si es distinto de cero)

74 Índice de vértice de malla policara (opcional; presente solo si es distinto de cero)

91 Identificador de vértice

Cada vértice que forma parte de una malla policara tiene su indicador de vértice establecido en 128 bits. Si la
entidad proporciona la coordenada de un vértice de la malla, también se establecen sus 64 bits y los grupos 10,
20, 30 dan la coordenada del vértice. Los valores del índice de vértice están determinados por el orden en que
aparecen las entidades de vértice dentro de la polilínea, siendo la primera la numerada 1.

Si el vértice define una cara de la malla, su grupo de banderas de vértice tiene configurados los 128 bits pero no
los 64 bits. En este caso, los 10, 20, 30 grupos (ubicación) de la entidad facial son irrelevantes y siempre se
escriben como 0 en un archivo DXF. Los índices de vértices que definen la malla están dados por códigos
de grupo 71, 72, 73 y 74, cuyos valores especifican uno de los vértices previamente definidos por índice. Si el
índice es negativo, la arista que comienza con ese vértice es invisible. El primer vértice 0 marca el final de los
vértices de la cara.

VISTA
Los siguientes códigos de grupo se aplican a las entidades de ventana gráfica. Además de los códigos de grupo
que se describen aquí, consulte Códigos de grupo comunes para entidades en la página 61. Para obtener
información sobre las abreviaturas y el formato utilizado en esta tabla, consulte Convenciones de formato
en esta referencia en la página 2.

Códigos de grupo de ventana gráfica

Código de grupo Descripción

100 Marcador de subclase (AcDbViewport)

10 Punto central (en WCS)


DXF: valor X ; APLICACIÓN: punto 3D

20, 30 DXF: valores Y y Z del punto central (en WCS)

40 Ancho en unidades de espacio papel

150 | Capítulo 6 Sección ENTIDADES


Machine Translated by Google

Códigos de grupo de ventana gráfica

Código de grupo Descripción

41 Altura en unidades de espacio papel

68 Campo de estado de la ventana gráfica:

­1 = Activado, pero está completamente fuera de la pantalla, o es una de las ventanas gráficas que no está activa porque actualmente

se está excediendo el recuento $MAX ACTVP.


0 = Apagado

<valor positivo> = Encendido y activo. El valor indica el orden de apilamiento de las ventanas gráficas,

donde 1 es la ventana gráfica activa, 2 es la siguiente, y así sucesivamente

69 ID de ventana gráfica

12 Ver punto central (en DCS)

DXF: valor X ; APLICACIÓN: punto 2D

22 DXF: Ver el valor Y del punto central (en DCS)

13 Punto base de ajuste

DXF: valor X ; APLICACIÓN: punto 2D

23 DXF: valor Y del punto base de ajuste

14 Espaciado rápido

DXF: valor X ; APLICACIÓN: punto 2D

24 DXF: valor Y de espaciado rápido

15 Espaciado de la cuadrícula

DXF: valor X ; APLICACIÓN: punto 2D

25 DXF: valor Y de espaciado de cuadrícula

dieciséis
Ver vector de dirección (en WCS)

DXF: valor X ; APLICACIÓN: vectores 3D

26, 36 DXF: valores Y y Z del vector de dirección de vista (en WCS)

17 Ver el punto objetivo (en WCS)


DXF: valor X ; APLICACIÓN: vectores 3D

27, 37 DXF: valores Y y Z del punto de destino de vista (en WCS)

VISTA | 151
Machine Translated by Google

Códigos de grupo de ventana gráfica

Código de grupo Descripción

42 Longitud de la lente de perspectiva

43 Valor Z del plano de clip frontal

44 Valor Z del plano de recorte posterior

45 Ver altura (en unidades de espacio modelo)

50 Ángulo de ajuste

51 Ver ángulo de giro

72 Porcentaje de zoom circular

331 ID/identificador de objeto de capa congelada (pueden existir varias entradas) (opcional)

90 Banderas codificadas en bits de estado de la ventana gráfica:

1 (0x1) = Habilita el modo de perspectiva

2 (0x2) = Habilita el recorte frontal

4 (0x4) = Habilita el recorte hacia atrás

8 (0x8) = Habilita el seguimiento de UCS

16 (0x10) = Habilita el clip frontal que no está en el ojo

32 (0x20) = Habilita la visibilidad del icono UCS

64 (0x40) = Habilita el icono UCS en origen

128 (0x80) = Habilita el zoom rápido

256 (0x100) = Habilita el modo de ajuste

512 (0x200) = Habilita el modo cuadrícula

1024 (0x400) = Habilita el estilo de ajuste isométrico

2048 (0x800) = Habilita el modo de ocultar trazado

4096 (0x1000) = kIsoPairTop. Si se establece y kIsoPairRight no está configurado, entonces isopair top está habilitado. Si

Tanto kIsoPairTop como kIsoPairRight están configurados, luego se habilita el isopair izquierdo

8192 (0x2000) = kIsoPairDerecha. Si está configurado y kIsoPairTop no está configurado, entonces el derecho de isopar está habilitado

16384 (0x4000) = Habilita el bloqueo del zoom de la ventana gráfica

32768 (0x8000) = Actualmente siempre habilitado

65536 (0x10000) = Habilita el recorte no rectangular

131072 (0x20000) = Desactiva la ventana gráfica

262144 (0x40000) = Habilita la visualización de la cuadrícula más allá de los límites del dibujo

524288 (0x80000) = Habilitar visualización de cuadrícula adaptable

1048576 (0x100000) = Habilita la subdivisión de la cuadrícula debajo del espaciado de cuadrícula establecido cuando

la visualización de la cuadrícula es adaptable

152 | Capítulo 6 Sección ENTIDADES


Machine Translated by Google

Códigos de grupo de ventana gráfica

Código de grupo Descripción

2097152 (0x200000) = Habilita la cuadrícula que sigue el cambio del plano de trabajo

340 ID/identificador del puntero fijo a la entidad que sirve como límite de recorte de la ventana gráfica (solo presente

si la ventana gráfica no es rectangular)

1 Nombre de la hoja de estilos de trazado asignado a esta ventana gráfica

281 Modo de renderizado:

0 = 2D optimizado (2D clásico)


1 = estructura alámbrica

2 = línea oculta

3 = Sombreado plano

4 = Gouraud sombreado

5 = Plano sombreado con estructura alámbrica

6 = Gouraud sombreado con estructura alámbrica

Todos los modos de renderizado distintos del 2D optimizado utilizan el nuevo canal de gráficos 3D. Estos

los valores corresponden directamente al comando SHADEMODE y a la enumeración AcDbAbstractViewTableRe cord::RenderMode

71 UCS por bandera de ventana gráfica:

0 = El UCS no cambiará cuando esta ventana gráfica se active.

1 = Esta ventana gráfica almacena su propio UCS que se convertirá en el UCS actual siempre que la ventana gráfica
Está activado

74 Mostrar el icono de UCS en la bandera de origen de UCS:

Controla si el icono UCS representa el UCS de la ventana gráfica o el UCS actual (serán diferentes si

UCSVP es 1 y la ventana gráfica no está activa). Sin embargo, este campo se está ignorando actualmente y el

El icono siempre representa la ventana gráfica UCS.

110 origen UCS

DXF: valor X ; APLICACIÓN: punto 3D

120, 130 DXF: valores Y y Z de origen UCS

111 Eje X del UCS

DXF: valor X ; APLICACIÓN: vectores 3D

121, 131 DXF: valores Y y Z del eje X de UCS

112 Eje Y del UCS

VISTA | 153
Machine Translated by Google

Códigos de grupo de ventana gráfica

Código de grupo Descripción

DXF: valor X ; APLICACIÓN: vectores 3D

122, 132 DXF: valores Y y Z del eje Y de UCS

345 ID/identificador de AcDbUCSTableRecord si UCS es un UCS con nombre. Si no está presente, entonces UCS no tiene nombre

346 ID/identificador de AcDbUCSTableRecord del UCS base si el UCS es ortográfico (el código 79 no es cero).
Si no está presente y el código 79 no es cero, entonces el UCS base se considera MUNDIAL

79 Tipo ortográfico de UCS:


0 = UCS no es ortográfico
1 = Arriba; 2 = Abajo
3 = Frente; 4 = Atrás

5 = Izquierda; 6 = Derecha

146 Elevación

170 Modo de trazado de sombra:

0 = Como se muestra
1 = estructura alámbrica

2 = Oculto
3 = renderizado

61 Frecuencia de las líneas principales de la cuadrícula en comparación con las líneas menores de la cuadrícula

332 ID/identificador de fondo (opcional)

333 Identificador/ID de trazado de sombra (opcional)

348 ID/identificador de estilo visual (opcional)

292 Bandera de iluminación predeterminada. Encendido cuando no se especifican luces de usuario.

282 Tipo de iluminación predeterminado:

0 = Una luz distante


1 = Dos luces distantes

141 Ver brillo

142 Ver contraste

154 | Capítulo 6 Sección ENTIDADES


Machine Translated by Google

Códigos de grupo de ventana gráfica

Código de grupo Descripción

63.421.431 Color de luz ambiental. Escribe solo si no es de color negro.

361 ID de sol/mango (opcional)

335 Referencia de puntero suave al objeto de ventana gráfica (para anular la propiedad VP de la capa)

343 Referencia de puntero suave al objeto de ventana gráfica (para anular la propiedad VP de la capa)

344 Referencia de puntero suave al objeto de ventana gráfica (para anular la propiedad VP de la capa)

91 Referencia de puntero suave al objeto de ventana gráfica (para anular la propiedad VP de la capa)

NOTA El factor ZOOM XP se calcula con la siguiente fórmula: grupo_41


/group_45 (o pspace_height / mspace_height).

LIMPIAR
Los siguientes códigos de grupo se aplican a entidades de eliminación. Además del grupo
códigos descritos aquí, consulte Códigos de grupo comunes para entidades en la página 61. Para
información sobre las abreviaturas y el formato utilizado en esta tabla, consulte
Convenciones de formato en esta referencia en la página 2.

Eliminación de códigos de grupo

Código de grupo Descripción

100 Marcador de subclase (AcDbRasterImage)

90 Versión de clase

10 Punto de inserción (en WCS)


DXF: valor X ; APLICACIÓN: punto 3D

20, 30 DXF: valores Y y Z del punto de inserción (en WCS)

11 Vector U de un solo píxel (puntos a lo largo de la parte inferior visual de la imagen, comenzando en la inserción
punto) (en WCS)
DXF: valor X ; APLICACIÓN: punto 3D

BORRAR | 155
Machine Translated by Google

Eliminación de códigos de grupo

Código de grupo Descripción

21, 31 DXF: valores Y y Z ­vector U (en WCS)

12 Vector V de un solo píxel (puntos a lo largo del lado visual izquierdo de la imagen, comenzando en la inserción
punto) (en WCS)
DXF: valor X ; APLICACIÓN: punto 3D

22, 32 DXF: valores Y y Z del vector V (en WCS)

13 Tamaño de imagen en píxeles

DXF: valor U ; APP: punto 2D (valores U y V )

23 DXF: valor V del tamaño de la imagen en píxeles

340 Referencia dura al objeto imagedef

70 Propiedades de visualización de imágenes:

1 = Mostrar imagen
2 = Mostrar imagen cuando no está alineada con la pantalla
4 = Usar límite de recorte
8 = La transparencia está activada

280 Estado de recorte: 0 = Apagado; 1 = activado

281 Valor de brillo (0­100; predeterminado = 50)

282 Valor de contraste (0­100; predeterminado = 50)

283 Valor de desvanecimiento (0­100; predeterminado = 0)

360 Referencia dura al objeto imagedef_reactor

71 Tipo de límite de recorte. 1 = Rectángulo; 2 = Poligonal

91 Número de vértices de límite de clip que siguen

14 Recortar vértice de límite (en OCS)


DXF: valor X ; APP: punto 2D (múltiples entradas)
NOTA 1) Para el tipo de límite de clip rectangular, se deben especificar dos esquinas opuestas. Por defecto
es (­0,5, ­0,5), (tamaño.x­0,5, tamaño.y­0,5). 2) Para el tipo de límite de clip poligonal, tres o más vértices
debe especificarse. Los vértices poligonales deben enumerarse secuencialmente

156 | Capítulo 6 Sección ENTIDADES


Machine Translated by Google

Eliminación de códigos de grupo

Código de grupo Descripción

24 DXF: valor Y del vértice del límite del clip (en OCS) (varias entradas)

XLINE
Los siguientes códigos de grupo se aplican a entidades xline. Además del grupo
códigos descritos aquí, consulte Códigos de grupo comunes para entidades en la página 61. Para
información sobre las abreviaturas y el formato utilizado en esta tabla, consulte
Convenciones de formato en esta referencia en la página 2.

Códigos de grupo Xline

Código de grupo Descripción

100 Marcador de subclase (AcDbXline)

10 Primer punto (en WCS)


DXF: valor X ; APLICACIÓN: punto 3D

20, 30 DXF: valores Y y Z del primer punto (en WCS)

11 Vector de dirección unitario (en WCS)


DXF: valor X ; APLICACIÓN: vectores 3D

21, 31 DXF: valores Y y Z del vector de dirección unitario (en WCS)

XLINEA | 157
Machine Translated by Google

158
Machine Translated by Google

Sección OBJETOS
7
Este capítulo presenta los códigos de grupo que se aplican a objetos no gráficos. Estos códigos se encuentran
en la sección OBJETOS de un archivo DXF™ y las aplicaciones AutoLISP® y ObjectARX® los utilizan en
listas de definición de entidades.

Códigos de grupo de sección OBJETO


Los objetos son similares a las entidades, excepto que no tienen significado gráfico o geométrico.
Todos los objetos que no son entidades o registros de tablas de símbolos o tablas de
símbolos se almacenan en esta sección. Esta sección representa un montón homogéneo de
objetos con ordenamiento topológico de los objetos por propiedad, de modo que los
propietarios siempre aparecen antes que los objetos que poseen.

Propiedad del objeto


El propietario raíz de la mayoría de los objetos que aparecen en la sección OBJETOS es el
diccionario de objetos nombrados, que es, por lo tanto, siempre el primer objeto que aparece en
esta sección. Los objetos que no pertenecen al diccionario de objetos nombrados son propiedad
de otras entidades, objetos o entradas de la tabla de símbolos. Los objetos de esta sección
pueden definirse mediante AutoCAD® o mediante aplicaciones con acceso a la API ObjectARX®.
Los nombres DXF de los tipos de objetos definidos por la aplicación siempre deben estar
asociados con un nombre de clase en la sección CLASS del archivo DXF, o de lo contrario
el registro del objeto no puede vincularse a la aplicación que lo interpretará.

Al igual que con otros diccionarios, el registro del diccionario de objeto con nombre consta
únicamente de pares asociados de nombres de entrada y referencias de puntero de propiedad
física al objeto asociado.

Para evitar la colisión de nombres entre objetos, los desarrolladores siempre deben utilizar su
prefijo de desarrollador registrado para sus entradas.

159
Machine Translated by Google

Códigos de grupo comunes para objetos


La siguiente tabla muestra códigos de grupo que se aplican a prácticamente todos los archivos no gráficos.
objetos. Cuando consulta una tabla de códigos de grupo por tipo de objeto, aparece una lista de códigos
asociado con un objeto específico , tenga en cuenta que los códigos que se muestran aquí pueden
también estar presente. Algunos de los códigos de grupo se incluyen con un objeto sólo si
el objeto tiene valores no predeterminados para esas propiedades de código de grupo. Para
información sobre las abreviaturas y el formato utilizado en esta tabla, consulte
Convenciones de formato en esta referencia en la página 2.

Códigos de grupo de objetos comunes

Código de grupo Descripción

0 Tipo de objeto

5 Manejar

102 Inicio del grupo definido por la aplicación “{application_name” (opcional)

códigos Los códigos y valores dentro de los 102 grupos están definidos por la aplicación (opcional)
definidos por la aplicación

102 Fin de grupo, “}” (opcional)

102 “{ACAD_REACTORS” indica el inicio del grupo de reactores persistentes de AutoCAD. Este grupo
existe sólo si se han adjuntado reactores persistentes a este objeto (opcional)

330 ID/identificador de puntero suave al diccionario del propietario (opcional)

102 Fin de grupo, “}” (opcional)

102 “{ACAD_XDICTIONARY” indica el inicio de un grupo de diccionario de extensión. este grupo existe
sólo si se han conectado reactores persistentes a este objeto (opcional)

360 ID de propietario/identificador del diccionario de propietario (opcional)

102 Fin de grupo, “}” (opcional)

330 ID/identificador de puntero suave al objeto propietario

160 | Capítulo 7 Sección OBJETOS


Machine Translated by Google

ACAD_PROXY_OBJECT
Los siguientes códigos de grupo se aplican a los objetos ACAD_PROXY_OBJECT. Además
Para los códigos de grupo descritos aquí, consulte Códigos de grupo comunes para objetos en
página 160. Para obtener información sobre las abreviaturas y el formato utilizado en este
tabla, consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupo ACAD_PROXY_OBJECT

Código de grupo Descripción

100 DXF: marcador de subclase (AcDbProxyObject)

90 DXF: ID de clase de objeto proxy (siempre 499)

91 DXF: ID de clase del objeto de la aplicación. Los ID de clase se basan en el orden de la clase en CLASES
sección. A la primera clase se le asigna el ID 500, la siguiente es 501, y así sucesivamente.

93 DXF: Tamaño de los datos del objeto en bits

310 DXF: datos de objetos binarios (pueden aparecer varias entradas) (opcional)

330 o 340 o DXF: un ID de objeto (pueden aparecer varias entradas) (opcional)


350 o 360

94 DXF: 0 (indica el final de la sección de ID del objeto)

95 DXF: formato de dibujo del objeto cuando se convierte en proxy (un entero sin signo de 32 bits):
La palabra baja es AcDbDwgVersion
La palabra alta es MaintenanceReleaseVersion

70 DXF: Formato de datos del objeto personalizado original:


0 = formato DWG
1 = formato DXF

El campo 92 no se utiliza para AcDbProxyObject. Los objetos de esta clase nunca tienen
gráficos.

ACDBDICCIONARIOWDFLT
Los objetos ACDBDICTIONARYWDFLT utilizan los siguientes códigos de grupo. En
Además de los códigos de grupo descritos aquí, consulte Códigos de grupo comunes para

ACAD_PROXY_OBJECT | 161
Machine Translated by Google

Objetos en la página 160. Para obtener información sobre las abreviaturas y el formato utilizado
en esta tabla, consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupo ACDBDICTIONARYWDFLT

Código de grupo Descripción

0 Nombre del objeto (ACDBDICTIONARYWDFLT)

5 Manejar

102 Inicio del grupo de reactores persistentes; siempre “{ACAD_REACTORS”

330 ID/identificador de puntero suave al diccionario del propietario

102 Fin del grupo de reactores persistentes, siempre “}”

330 ID de propietario suave/identificador del objeto propietario

100 Marcador de subclase (AcDbDictionary)

281 Indicador de clonación de registros duplicados (determina cómo fusionar entradas duplicadas):
0 = No aplicable
1 = Mantener existente
2 = Usar clon

3 = <refx>$0$<nombre>
4 = $0$<nombre>

5 = Destrozar nombre

3 Nombre de la entrada (uno para cada entrada)

350 ID de propietario suave/identificador del objeto de entrada (uno para cada entrada)

100 Marcador de subclase (AcDbDictionaryWithDefault)

340 Puntero fijo al ID/identificador de objeto predeterminado (actualmente solo se usa para el valor predeterminado del diccionario de estilos de trazado)

entrada, denominada “Normal”)

ACDBPLACEHOLDER
Los objetos ACDBPLACEHOLDER utilizan los siguientes códigos de grupo. En
Además de los códigos de grupo descritos aquí, consulte Códigos de grupo comunes para

162 | Capítulo 7 Sección OBJETOS


Machine Translated by Google

Objetos en la página 160. Para obtener información sobre las abreviaturas y el formato utilizado
en esta tabla, consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupo ACDBPLACEHOLDER

Código de grupo Descripción

0 Nombre del objeto (ACDBPLACEHOLDER)

5 Manejar

102 Inicio del grupo de reactores persistentes; siempre “{ACAD_REACTORS”

330 ID/identificador de puntero suave al diccionario del propietario

102 Fin del grupo de reactores persistentes, siempre “}”

330 ID/identificador de puntero suave al objeto propietario

TABLA DE DATOS
Los objetos DATATABLE utilizan los siguientes códigos de grupo. Además
Para los códigos de grupo descritos aquí, consulte Códigos de grupo comunes para objetos en
página 160. Para obtener información sobre las abreviaturas y el formato utilizado en este
tabla, consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupo DATATABLE

Código de grupo Descripción

0 Nombre del objeto (TABLA DE DATOS)

5 Manejar

102 Inicio del grupo de reactores persistentes; siempre “{ACAD_REACTORS”

330 ID/identificador de puntero suave al diccionario del propietario

102 Fin del grupo de reactores persistentes, siempre “}”

330 ID/identificador de puntero suave al objeto propietario

100 Marcador de subclase (AcDbDataTable)

DATOS | 163
Machine Translated by Google

Códigos de grupo DATATABLE

Código de grupo Descripción

70 Versión

90 Número de columnas

91 Número de filas válidas

1 Nombre de la tabla

92, 2 Tipo y nombre de columna; se repite para cada columna

Se escribe un valor para cada fila en cada columna.

71 valor booleano

93 Valor entero

40 valor doble

3 Valor de cadena

10, 20, 30 Punto 2D

11, 21, 31 Punto 3D

331 ID/identificador del puntero suave al valor del objeto

360 ID de propiedad del puntero fijo

350 ID de propiedad del puntero flexible

340 ID/identificador de puntero fijo

330 ID/identificador de puntero suave

DICCIONARIO
Los siguientes códigos de grupo son utilizados por los objetos DICCIONARIO. Además de
los códigos de grupo descritos aquí, consulte Códigos de grupo comunes para objetos en

164 | Capítulo 7 Sección OBJETOS


Machine Translated by Google

página 160. Para obtener información sobre las abreviaturas y el formato utilizado en este
tabla, consulte Convenciones de formato en esta referencia en la página 2.

DICCIONARIO códigos de grupo

Código de grupo Descripción

0 Nombre del objeto (DICCIONARIO)

5 Manejar

102 Inicio del grupo de reactores persistentes; siempre “{ACAD_REACTORS”

330 ID/identificador de puntero suave al diccionario del propietario

102 Fin del grupo de reactores persistentes, siempre “}”

330 ID/identificador de puntero suave al objeto propietario

100 Marcador de subclase (AcDbDictionary)

280 Bandera de propietario duro. Si se establece en 1, indica que los elementos del diccionario deben tratarse como de propiedad
física.

281 Indicador de clonación de registros duplicados (determina cómo fusionar entradas duplicadas):
0 = No aplicable
1 = Mantener existente
2 = Usar clon

3 = <refx>$0$<nombre>
4 = $0$<nombre>

5 = Destrozar nombre

3 Nombre de la entrada (uno para cada entrada) (opcional)

350 ID de propietario suave/identificador del objeto de entrada (uno para cada entrada) (opcional)

AutoCAD® mantiene elementos como estilos de línea ml y definiciones de grupo como


objetos en diccionarios. Las siguientes secciones describen el objeto de AutoCAD.
códigos de grupo mantenidos en diccionarios; sin embargo, otras aplicaciones son gratuitas
crear y utilizar sus propios diccionarios como mejor les parezca. El prefijo "ACAD_" es
reservado para uso de aplicaciones de AutoCAD.

DICCIONARIO | 165
Machine Translated by Google

DICCIONARIOVAR
Los siguientes códigos de grupo son utilizados por los objetos DICTIONARYVAR. Además
Para los códigos de grupo descritos aquí, consulte Códigos de grupo comunes para objetos en
página 160. Para obtener información sobre las abreviaturas y el formato utilizado en este
tabla, consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupo DICTIONARYVAR

Código de grupo Descripción

0 Nombre del objeto (DICTIONARYVAR)

5 Manejar

102 Inicio del grupo de reactores persistentes; siempre “{ACAD_REACTORS”

330 ID/identificador de puntero suave al diccionario propietario (ACDBVARIABLEDICTIONARY)

102 Fin del grupo de reactores persistentes, siempre “}”

100 Marcador de subclase (Variables del diccionario)

280 Número de esquema de objeto (actualmente establecido en 0)

1 Valor de la variable

AutoCAD utiliza los objetos DICTIONARYVAR como medio para almacenar


valores en la base de datos para fines setvar/getvar sin la necesidad de agregar
entradas a la sección DXF™ HEADER. Variables del sistema que se almacenan como
Los objetos DICTIONARYVAR son los siguientes: DEFAULTVIEWCATEGORY,
DIMADEC, DIMASSOC, DIMDSEP, DRAWORDERCTL, FIELDEVAL, HALOGAP,
OCULTARTEXTO, ÍNDICECTL, ÍNDICECTL, INTERSECCIÓNCOLOR,
PANTALLA DE INTERSECCIÓN, ESCALA MSOLE, OBSCOLOR, TIPO OBSL, OLEFRAME,
NOMBRE DEL PROYECTO, SORTENTS, UPDATETHUMBNAIL, XCLIPFRAME y
XCLIPFRAME.

DIMASSOC
Los objetos DIMASSOC utilizan los siguientes códigos de grupo. Además de
códigos de grupo descritos aquí, consulte Códigos de grupo comunes para objetos en la página

166 | Capítulo 7 Sección OBJETOS


Machine Translated by Google

160. Para obtener información sobre las abreviaturas y el formato utilizado en esta tabla,
consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupo DIMASSOC

Código de grupo Descripción

0 Nombre del objeto (DIMASSOC)

5 Manejar

102 Grupo de reactores persistentes; siempre “{ACAD_REACTORS}”

330 ID de puntero suave

100 Marcador de subclase (AcDbDimAssoc)

330 ID del objeto de dimensión

90 bandera de asociatividad

1 = Primer punto de referencia


2 = Segundo punto de referencia
4 = Tercer punto de referencia
8 = Cuarto punto de referencia

70 Bandera transespacial (verdadero/falso)

71 Tipo de dimensión girada (paralela, perpendicular)

1 Nombre de clase (AcDbOsnapPointRef)

72 Tipo de referencia a objetos


0 = Ninguno

1 = punto final
2 = Punto medio
3 = Centro
4 = Nodo

5 = Cuadrante
6 = Intersección
7 = Inserción

8 = Perpendicular
9 = tangente
10 = más cercano

11 = Intersección aparente

DIMASSOC | 167
Machine Translated by Google

Códigos de grupo DIMASSOC

Código de grupo Descripción

12 = Paralelo

13 = Punto de inicio

331 ID del objeto principal (geometría)

73 SubentTipo de objeto principal (borde, cara)

91 GsMarker del objeto principal (índice)

301 Identificador (cadena) del objeto Xref

40 Parámetro de geometría para Near Osnap

10 Punto Osnap en WCS; valor x

20 Punto Osnap en WCS; valor Y

30 Punto Osnap en WCS; valor Z

332 ID del objeto de intersección (geometría)

74 SubentTipo de objeto de intersección (arista/cara)

92 GsMarker del objeto de intersección (índice)

302 Identificador (cadena) del objeto Xref de intersección

75 hasLastPointRef bandera (verdadero/falso)

Los objetos DIMASSOC implementan dimensiones asociativas especificando un


asociación entre un objeto de dimensión y objetos de geometría de dibujo. Un
La dimensión asociativa es una dimensión que se actualizará automáticamente cuando
Se modifica la geometría asociada.

CAMPO
Los siguientes códigos de grupo son utilizados por los objetos FIELD. Además del grupo
códigos descritos aquí, consulte Códigos de grupo comunes para objetos en la página 160. Para

168 | Capítulo 7 Sección OBJETOS


Machine Translated by Google

información sobre las abreviaturas y el formato utilizado en esta tabla, consulte


Convenciones de formato en esta referencia en la página 2.

Códigos de grupo de CAMPO

Código de grupo Descripción

0 Nombre del objeto (ACAD_FIELD)

1 ID del evaluador

2 Cadena de código de campo

3 Desbordamiento de cadena de código de campo

90 Número de campos secundarios

360 ID de campo secundario (AcDbHardOwnershipId); se repite para el número de niños

97 Número de ID de objeto utilizados en el código de campo

331 ID de objeto utilizado en el código de campo (AcDbSoftPointerId); se repite para el


número de ID de objeto utilizados en el código de campo

93 Número del conjunto de datos en el campo.

6 Cadena de clave para los datos del campo; se repite un par de campos clave para el número
de conjuntos de datos en el campo

7 Cadena de clave para la caché evaluada; esta clave está codificada como
ACFD_FIELD_VALUE

90 Tipo de datos del valor del campo

91 Valor largo (si el tipo de datos del valor del campo es largo)

140 Valor doble (si el tipo de datos del valor del campo es doble)

330 Valor de ID, AcDbSoftPointerId (si el tipo de datos del valor del campo es ID)

92 Tamaño del búfer de datos binarios (si el tipo de datos del valor del campo es binario)

310 Datos binarios (si el tipo de datos del valor del campo es binario)

CAMPO | 169
Machine Translated by Google

Códigos de grupo de CAMPO

Código de grupo Descripción

301 Cadena de formato

9 Desbordamiento de cadena de formato

98 Longitud de la cadena de formato

GEODATA
Los siguientes códigos de grupo son utilizados por los objetos GEODATA. Además de
códigos de grupo descritos aquí, consulte Códigos de grupo comunes para objetos en la página
160. Para obtener información sobre las abreviaturas y el formato utilizado en esta tabla,
consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupo GEODATA

Código de grupo Descripción

90 Versión del objeto AcDbGeoData


1 ­ 2009
2 ­ 2010

70 Tipo de coordenadas de diseño:


0 ­ Desconocido

1 ­ Red local
2 ­ Cuadrícula proyectada

3 ­ Geográfico (latitud/longitud)

330 ObjectId del registro de la tabla de bloques de host

10,20,30 Punto de diseño, punto de referencia en coordenadas WCS

11,21,31 Punto de referencia en coordenadas del sistema de coordenadas, válido solo cuando el tipo de coordenada es Local
Red.

12,22 Vector de dirección norte (2D)

40 Escala unitaria horizontal, factor que convierte las coordenadas horizontales de diseño a metros mediante multiplicación.

41 Escala unitaria vertical, factor que convierte las coordenadas verticales de diseño a metros mediante multiplicación.

170 | Capítulo 7 Sección OBJETOS


Machine Translated by Google

Códigos de grupo GEODATA

Código de grupo Descripción

91 Unidades horizontales por enumeración UnitsValue. Será kUnitsUndefinido si las unidades especificadas por escala de unidad

horizontal no son compatibles con la enumeración de AutoCAD.

92 Unidades verticales por enumeración UnitsValue. Será kUnitsUndefinido si las unidades se especifican por horizontal

La escala de unidades no es compatible con la enumeración de AutoCAD.

210.220.230 dirección hacia arriba

95 Método de estimación de escala:

1 ­ Ninguno

2 ­ Factor de escala especificado por el usuario

3 ­ Escala de cuadrícula en el punto de referencia


4 ­ Prismoidal

294 Bandera bool que especifica si se debe realizar la corrección del nivel del mar

141 Factor de escala especificado por el usuario

142 elevación del nivel del mar

143 Radio de proyección de coordenadas

301 Cadena de definición del sistema de coordenadas

302 Etiqueta GeoRSS

305 Observación de la etiqueta

306 Observación para etiquetar

307 Etiqueta de cobertura de observación

93 Número de puntos Geo­Mesh

13,23 Coordenada del punto de malla de origen (repetición)

14,24 Coordenada del punto de malla de destino (repetir)

96 numero de caras

GEODATA | 171
Machine Translated by Google

Códigos de grupo GEODATA

Código de grupo Descripción

97 Índice de puntos para la cara (repetir)

98 Índice de puntos para la cara (repetir)

99 Índice de puntos para la cara (repetir)

GRUPO
Los siguientes códigos de grupo son utilizados por los objetos GROUP. Además de
códigos de grupo descritos aquí, consulte Códigos de grupo comunes para objetos en la página
160. Para obtener información sobre las abreviaturas y el formato utilizado en esta tabla,
consulte Convenciones de formato en esta referencia en la página 2.

GRUPO códigos de grupo

Código de grupo Descripción

0 Nombre del objeto (GRUPO)

5 Manejar

102 Inicio del grupo de reactores persistentes; siempre “{ACAD_REACTORS” (aparece el grupo de reactores persistentes)

en todos los diccionarios excepto el diccionario principal)

330 ID/identificador de puntero suave al diccionario del propietario. Para objetos GROUP, este es siempre ACAD_GROUP

entrada del diccionario de objetos nombrados

102 Fin del grupo de reactores persistentes, siempre “}”

330 ID/identificador de puntero suave al objeto propietario

100 Marcador de subclase (AcDbGroup)

300 Descripción del Grupo

70 Bandera “Sin nombre”: 1 = Sin nombre; 0 = Nombrado

71 Bandera de seleccionabilidad: 1 = Seleccionable; 0 = No seleccionable

340 Identificador de puntero fijo a la entidad en el grupo (una entrada por objeto)

172 | Capítulo 7 Sección OBJETOS


Machine Translated by Google

IDBUFFER
Los objetos IDBUFFER utilizan los siguientes códigos de grupo. Además de
códigos de grupo descritos aquí, consulte Códigos de grupo comunes para objetos en la página
160. Para obtener información sobre las abreviaturas y el formato utilizado en esta tabla,
consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupo IDBUFFER

Código de grupo Descripción

100 Marcador de subclase (AcDbIdBuffer)

330 Referencia de puntero suave a la entidad (pueden existir varias entradas)

El objeto IDBUFFER es un objeto de utilidad que es solo una lista de referencias a objetos.

IMAGEDEF
Los siguientes códigos de grupo son utilizados por los objetos IMAGENDEF. Además de
códigos de grupo descritos aquí, consulte Códigos de grupo comunes para objetos en la página
160. Para obtener información sobre las abreviaturas y el formato utilizado en esta tabla,
consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupo IMAGENDEF

Código de grupo Descripción

0 Nombre del objeto (IMAGENDEF)

5 Manejar

102 Inicio del grupo de reactores persistentes; siempre “{ACAD_REACTORS”

330 ID/identificador del puntero suave al diccionario ACAD_IMAGE_DICT

330 ID/identificador de puntero suave al objeto IMAGEDEF_REACTOR (múltiples entradas; una para cada instancia)

102 Fin del grupo de reactores persistentes, siempre “}”

100 Marcador de subclase (AcDbRasterImageDef)

90 Versión de clase 0

IDBUFFER | 173
Machine Translated by Google

Códigos de grupo IMAGENDEF

Código de grupo Descripción

1 Nombre de archivo de la imagen

10 Tamaño de imagen en píxeles

DXF: valor U ; APP: punto 2D (valores U y V )

20 DXF: valor V del tamaño de la imagen en píxeles

11 Tamaño predeterminado de un píxel en unidades de AutoCAD

DXF: valor U ; APP: punto 2D (valores U y V )

12 DXF: valor V del tamaño de píxel

280 Bandera de imagen cargada. 0 = Descargado; 1 = cargado

281 Unidades de resolución. 0 = Sin unidades; 2 = Centímetros; 5 = Pulgada

IMAGENDEF_REACTOR
Los siguientes códigos de grupo son utilizados por los objetos IMAGENDEF_REACTOR. En
Además de los códigos de grupo descritos aquí, consulte Códigos de grupo comunes para
Objetos en la página 160. Para obtener información sobre las abreviaturas y el formato utilizado
en esta tabla, consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupo IMAGENDEF_REACTOR

Código de grupo Descripción

0 Nombre del objeto (IMAGENDEF_REACTOR)

5 Manejar

100 Marcador de subclase (AcDbRasterImageDefReactor)

90 Clase versión 2

330 ID de objeto para el objeto de imagen asociado

174 | Capítulo 7 Sección OBJETOS


Machine Translated by Google

CAPA_ÍNDICE
Los siguientes códigos de grupo son utilizados por los objetos LAYER_INDEX. Además de
los códigos de grupo descritos aquí, consulte Códigos de grupo comunes para objetos en
página 160. Para obtener información sobre las abreviaturas y el formato utilizado en este
tabla, consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupo LAYER_INDEX

Código de grupo Descripción

0 Nombre del objeto (LAYER_INDEX)

5 Manejar

102 Inicio del grupo de reactores persistentes; siempre “{ACAD_REACTORS”

330 ID/identificador de puntero suave al diccionario del propietario

102 Fin del grupo de reactores persistentes, siempre “}”

100 Marcador de subclase (AcDbIndex)

40 Marca de tiempo (fecha juliana)

100 Marcador de subclase (AcDbLayerIndex)

8 Nombre de la capa (pueden existir varias entradas)

360 Referencia del propietario a IDBUFFER (pueden existir varias entradas)

90 Número de entradas en la lista IDBUFFER (pueden existir varias entradas)

CAPA_FILTRO
Los siguientes códigos de grupo son utilizados por los objetos LAYER_FILTER. Además de
los códigos de grupo descritos aquí, consulte Códigos de grupo comunes para objetos en

LAYER_INDEX | 175
Machine Translated by Google

página 160. Para obtener información sobre las abreviaturas y el formato utilizado en este
tabla, consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupo LAYER_FILTER

Código de grupo Descripción

0 Nombre del objeto (LAYER_FILTER)

5 Manejar

102 Inicio del grupo de reactores persistentes; siempre “{ACAD_REACTORS”

330 ID/identificador de puntero suave al diccionario del propietario

102 Fin del grupo de reactores persistentes, siempre “}”

100 Marcador de subclase (AcDbFilter)

100 Marcador de subclase (AcDbLayerFilter)

8 Nombre de la capa (pueden existir varias entradas)

DISPOSICIÓN
Los siguientes códigos de grupo son utilizados por los objetos LAYOUT. Además de
códigos de grupo descritos aquí, consulte Códigos de grupo comunes para objetos en la página
160. Para obtener información sobre las abreviaturas y el formato utilizado en esta tabla,
consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupo de DISEÑO

Código de grupo Descripción

0 Nombre del objeto (DISEÑO)

5 Manejar

102 Inicio del grupo de reactores persistentes; siempre “{ACAD_REACTORS”

330 ID/identificador de puntero suave al diccionario del propietario

102 Fin del grupo de reactores persistentes, siempre “}”

176 | Capítulo 7 Sección OBJETOS


Machine Translated by Google

Códigos de grupo de DISEÑO

Código de grupo Descripción

330 ID/identificador de puntero suave al objeto propietario

100 Marcador de subclase (AcDbPlotSettings)

códigos de grupo de Para códigos de grupo y descripciones que siguen al marcador AcDbPlotSettings, consulte PLOTSETTINGS
objetos de configuración de trazado en la página 189

100 Marcador de subclase (AcDbLayout)

1 Nombre del diseño

70 Bandera (codificada en bits) para controlar lo siguiente:


1 = Indica el valor PSLTSCALE para este diseño cuando este diseño está actual
2 = Indica el valor LIMCHECK para este diseño cuando este diseño está actual

71 Orden de tabulación. Este número es un ordinal que indica el orden de este diseño en el control de pestaña que está
adjunto a la ventana del marco de dibujo de AutoCAD. Tenga en cuenta que la pestaña "Modelo" siempre aparece
como la primera pestaña independientemente de su orden de pestañas

10 Límites mínimos para este diseño (definidos por LIMMIN mientras este diseño esté vigente)
DXF: valor X ; APLICACIÓN: punto 2D

20 DXF: valor Y de límites mínimos

11 Límites máximos para este diseño (definidos por LIMMAX mientras este diseño esté vigente):
DXF: valor X ; APLICACIÓN: punto 2D

21 DXF: valor Y de límites máximos

12 Punto base de inserción para este diseño (definido por INSBASE mientras este diseño está actual):
DXF: valor X ; APLICACIÓN: punto 3D

22, 32 DXF: valores Y y Z del punto base de inserción

14 Extensiones mínimas para este diseño (definidas por EXTMIN mientras este diseño está vigente):
DXF: valor X ; APLICACIÓN: punto 3D

24, 34 DXF: valores Y y Z de las extensiones mínimas

15 Extensiones máximas para este diseño (definidas por EXTMAX mientras este diseño está actual):

DISEÑO | 177
Machine Translated by Google

Códigos de grupo de DISEÑO

Código de grupo Descripción

DXF: valor X ; APLICACIÓN: punto 3D

25, 35 DXF: valores Y y Z de las extensiones máximas

146 Elevación

13 origen UCS
DXF: valor X ; APLICACIÓN: punto 3D

23, 33 DXF: valores Y y Z de origen UCS

dieciséis Eje X del UCS

DXF: valor X ; APLICACIÓN: vectores 3D

26, 36 DXF: valores Y y Z del eje X de UCS

17 Eje Y del UCS

DXF: valor X ; APLICACIÓN: vectores 3D

27, 37 DXF: valores Y y Z del eje Y de UCS

76 Tipo ortográfico de UCS


0 = UCS no es ortográfico
1 = Arriba; 2 = Abajo
3 = Frente; 4 = Atrás

5 = Izquierda; 6 = Derecha

330 ID/identificador del registro de tabla de bloques de espacio papel asociado a este diseño

331 ID/identificador de la ventana gráfica que estuvo activa por última vez en este diseño cuando el diseño estaba actual

345 ID/identificador de AcDbUCSTableRecord si UCS es un UCS con nombre. Si no está presente, entonces UCS no tiene nombre

346 ID/identificador de AcDbUCSTableRecord del UCS base si el UCS es ortográfico (el código 76 no es cero).
Si no está presente y el código 76 no es cero, entonces el UCS base se considera MUNDIAL

333 ID de parcela de sombra

178 | Capítulo 7 Sección OBJETOS


Machine Translated by Google

LISTA DE LUZ
Los siguientes códigos de grupo son utilizados por los objetos LIGHTLIST. Además de
códigos de grupo descritos aquí, consulte Códigos de grupo comunes para objetos en la página
160. Para obtener información sobre las abreviaturas y el formato utilizado en esta tabla,
consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupo LIGHTLIST

Código de grupo Descripción

0 Nombre del objeto (LISTA DE LUZ)

5 Manejar

102 Inicio del grupo de reactores persistentes; siempre “{ACAD_REACTORS”

330 ID/identificador de puntero suave al diccionario del propietario. Para objetos LIGHTLIST, este es siempre ACAD_LIGHT
entrada del diccionario de objetos nombrados

102 Fin del grupo de reactores persistentes, siempre “}”

330 ID/identificador de puntero suave al objeto propietario

100 Marcador de subclase (AcDbLightList)

90 Número de versión

90 numero de luces

5 Mango de luz (uno para cada luz)

1 Nombre de la luz (uno para cada luz)

MATERIAL
Los siguientes códigos de grupo son utilizados por objetos MATERIAL. Además de
códigos de grupo descritos aquí, consulte Códigos de grupo comunes para objetos en la página

LISTA DE LUZ | 179


Machine Translated by Google

160. Para obtener información sobre las abreviaturas y el formato utilizado en esta tabla,
consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupo MATERIAL

Código de grupo Descripción

0 Nombre del objeto (MATERIAL)

5 Manejar

102 Inicio del grupo de reactores persistentes; siempre “{ACAD_REACTORS” (El grupo de reactores persistentes
aparece en todos los diccionarios excepto en el diccionario principal).

330 ID/identificador de puntero suave al diccionario del propietario. Para objetos MATERIALES, este es siempre el
Entrada ACAD_MATERIAL del diccionario de objetos nombrados.

102 Fin del grupo de reactores persistentes; siempre "}"

100 Marcador de subclase (AcDbMaterial)

1 Nombre del material (cadena)

2 Descripción (cadena, cadena nula predeterminada)

70 Método de color ambiental (predeterminado = 0):


0 = Usar el color actual
1 = Anular el color actual

40 Factor de color ambiental (real, predeterminado = 1,0; el rango válido es de 0,0 a 1,0)

90 Valor de color ambiental (entero de 32 bits sin signo que representa AcCmEntityColor)

71 Método de color difuso (predeterminado = 0):


0 = Usar el color actual
1 = Anular el color actual

41 Factor de color difuso (real, predeterminado = 1,0; el rango válido es de 0,0 a 1,0)

91 Valor de color difuso (entero de 32 bits sin signo que representa un AcCmEntityColor)

42 Factor de mezcla de mapa difuso (real, predeterminado = 1,0)

72 Fuente de mapa difuso (predeterminado = 1):

180 | Capítulo 7 Sección OBJETOS


Machine Translated by Google

Códigos de grupo MATERIAL

Código de grupo Descripción


0 = Usar escena actual

1 = Usar archivo de imagen (especificado por nombre de archivo; el nombre de archivo nulo no especifica ningún mapa)

3 Nombre de archivo de mapa difuso (cadena, predeterminado = cadena nula)

73 Método de proyección del mapeador de mapas difusos (predeterminado = 1):


1 = plano
2 = Caja

3 = Cilindro

4 = Esfera

74 Método de mosaico del mapeador de mapas difuso (predeterminado = 1):


1 = Azulejo

2 = Cultivo

3 = Abrazadera

75 Método de transformación automática del asignador de mapas difuso (conjunto de bits, predeterminado = 1):
1= Sin transformación automática

2 = Escalar el asignador a las extensiones de la entidad actual; traducir el asignador al origen de la entidad

4 = Incluir la transformación del bloque actual en la transformación del asignador

43 Matriz de transformación del mapeador de mapas difusos (16 reales; formato de fila principal; predeterminado = matriz de identidad)

44 Factor de brillo especular (real, predeterminado = 0,5)

76 Método de color especular (predeterminado = 0):


0 = Usar el color actual

1 = Anular el color actual

45 Factor de color especular (real, predeterminado = 1,0; el rango válido es de 0,0 a 1,0)

92 Valor de color especular (entero de 32 bits sin signo que representa un AcCmEntityColor)

46 Factor de combinación de mapas especulares (real; predeterminado = 1,0)

77 Fuente del mapa especular (predeterminado = 1):


0 = Usar escena actual

1 = Usar archivo de imagen (especificado por nombre de archivo; el nombre de archivo nulo no especifica ningún mapa)

4 Nombre de archivo de mapa especular (cadena; predeterminado = cadena nula)

MATERIALES | 181
Machine Translated by Google

Códigos de grupo MATERIAL

Código de grupo Descripción

78 Método de proyección del mapeador de mapas especulares (predeterminado = 1):


1 = plano
2 = Caja

3 = Cilindro

4 = Esfera

79 Método de mosaico del asignador de mapas especulares (predeterminado = 1):


1 = Azulejo

2 = Cultivo

3 = Abrazadera

170 Método de transformación automática del asignador de mapas especulares (bitset; predeterminado = 1):
1 = Sin transformación automática

2 = Escalar el asignador a las extensiones de la entidad actual; traducir el asignador al origen de la entidad

4 = Incluir la transformación del bloque actual en la transformación del asignador

47 Matriz de transformación del mapeador de mapas especulares (16 reales; formato de fila principal; predeterminado = matriz de identidad)

48 Factor de mezcla del mapa de reflexión (real, predeterminado = 1,0)

171 Fuente del mapa de reflexión (predeterminado = 1):


0 = Usar escena actual

1 = Usar archivo de imagen (especificado por nombre de archivo; el nombre de archivo nulo no especifica ningún mapa)

6 Nombre del archivo del mapa de reflexión (cadena; predeterminado = cadena nula)

172 Método de proyección del mapeador de mapas de reflexión (predeterminado = 1):


1 = plano
2 = Caja

3 = Cilindro

4 = Esfera

173 Método de mosaico del mapeador de mapas de reflexión (predeterminado = 1):


1 = Azulejo

2 = Cultivo

3 = Abrazadera

174 Método de transformación automática del mapeador de mapas de reflexión (conjunto de bits; predeterminado = 1):
1 = Sin transformación automática

2 = Escalar el asignador a las extensiones de la entidad actual; traducir el asignador al origen de la entidad

182 | Capítulo 7 Sección OBJETOS


Machine Translated by Google

Códigos de grupo MATERIAL

Código de grupo Descripción

4 = Incluir la transformación del bloque actual en la transformación del asignador

49 Matriz de transformación del mapeador de mapas de reflexión (16 reales; formato de fila principal; predeterminado = identidad

matriz)

140 Porcentaje de opacidad (real; predeterminado = 1,0)

141 Factor de mezcla del mapa de opacidad (real; predeterminado = 1,0)

175 Fuente del mapa de opacidad (predeterminado = 1):


0 = Usar escena actual

1 = Usar archivo de imagen (especificado por nombre de archivo; el nombre de archivo nulo no especifica ningún mapa)

7 Nombre del archivo del mapa de opacidad (cadena; predeterminado = cadena nula)

176 Método de proyección del mapeador de mapas de opacidad (predeterminado = 1):


1 = plano
2 = Caja

3 = Cilindro

4 = Esfera

177 Método de mosaico del asignador de mapas de opacidad (predeterminado = 1):


1 = Azulejo

2 = Cultivo

3 = Abrazadera

178 Método de transformación automática del asignador de mapas de opacidad (conjunto de bits; predeterminado = 1):

1 = Sin transformación automática

2 = Escalar el asignador a las extensiones de la entidad actual; traducir el asignador al origen de la entidad

4 = Incluir la transformación del bloque actual en la transformación del asignador

142 Matriz de transformación del mapeador de mapas de opacidad (16 reales; formato de fila principal; predeterminado = matriz de identidad)

143 Factor de combinación del mapa de relieve (real; predeterminado = 1,0)

179 Fuente del mapa de relieve (predeterminado = 1):


0 = Usar escena actual

1 = Usar archivo de imagen (especificado por nombre de archivo; el nombre de archivo nulo no especifica ningún mapa)

8 Nombre del archivo del mapa de relieve (cadena; predeterminado = cadena nula)

MATERIALES | 183
Machine Translated by Google

Códigos de grupo MATERIAL

Código de grupo Descripción

270 Método de proyección del mapeador de mapas de relieve (predeterminado = 1):


1 = plano
2 = Caja

3 = Cilindro

4 = Esfera

271 Método de mosaico del mapeador de mapas de relieve (predeterminado = 1):


1 = Azulejo

2 = Cultivo

3 = Abrazadera

272 Método de transformación automática del mapeador de mapas de relieve (conjunto de bits; predeterminado = 1):

1 = Sin transformación automática

2 = Escalar el asignador a las extensiones de la entidad actual; traducir el asignador al origen de la entidad

4 = Incluir la transformación del bloque actual en la transformación del asignador

144 Matriz de transformación del mapeador de mapas de relieve (16 reales; formato de fila principal; predeterminado = matriz de identidad)

145 Índice de refracción (real; predeterminado = 1,0)

146 Factor de mezcla del mapa de refracción (real; predeterminado = 1,0)

273 Fuente del mapa de refracción (predeterminado = 1):


0 = Usar escena actual

1 = Usar archivo de imagen (especificado por nombre de archivo; el nombre de archivo nulo no especifica ningún mapa)

9 Nombre del archivo del mapa de refracción (cadena; predeterminado = cadena nula)

274 Método de proyección del mapeador de mapas de refracción (predeterminado = 1):


1 = plano
2 = Caja

3 = Cilindro

4 = Esfera

275 Método de mosaico del mapeador de mapas de refracción (predeterminado = 1):


1 = Azulejo

2 = Cultivo

3 = Abrazadera

276 Método de transformación automática del asignador de mapas de refracción (conjunto de bits; predeterminado = 1):

184 | Capítulo 7 Sección OBJETOS


Machine Translated by Google

Códigos de grupo MATERIAL

Código de grupo Descripción


1 = Sin transformación automática

2 = Escalar el asignador a las extensiones de la entidad actual; traducir el asignador al origen de la entidad

4 = Incluir la transformación del bloque actual en la transformación del asignador

147 Matriz de transformación del mapeador de mapas de refracción (16 reales; formato de fila principal; predeterminado = identidad
matriz)

460 Escala de sangrado de color

461 Escala de volcado indirecto

462 Escala de reflectancia

463 Escala de transmitancia

290 Material de dos caras

464 Luminancia

270 Modo de luminancia

271 Método de mapa normal

465 Fuerza normal del mapa

42 Factor de mezcla de mapa normal

72 Fuente del mapa normal

3 Nombre del archivo fuente del mapa normal

73 Proyección normal del mapeador

74 Mosaico de asignador normal

75 Transformación automática del asignador normal

43 Transformación del asignador normal

293 Materiales anónimos

MATERIALES | 185
Machine Translated by Google

Códigos de grupo MATERIAL

Código de grupo Descripción

272 Modo de iluminación global

273 Modo de reunión final

300 NombreProcGen

291 GenProcValBool

271 GenProcValInt

469 GenProcValReal

301 GenProcValTexto

292 GenProcTableEnd

62 GenProcValColorIndex

420 GenProcValColorRGB

430 GenProcValColorNombre

270 Mapa Utile

148 Translucidez

90 Autoiluminación

468 Reflectividad

93 Modelo de iluminación

94 Banderas de canal

ESTILOMLLINE
Los objetos MLINESTYLE utilizan los siguientes códigos de grupo. Además de
los códigos de grupo descritos aquí, consulte Códigos de grupo comunes para objetos en

186 | Capítulo 7 Sección OBJETOS


Machine Translated by Google

página 160. Para obtener información sobre las abreviaturas y el formato utilizado en este
tabla, consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupo MLINESTYLE

El codigo del grupo Descripción

0 Nombre del objeto (MLINESTYLE)

5 Manejar

102 Inicio del grupo de reactores persistentes; siempre “{ACAD_REACTORS” (grupo de reactores persistentes

aparece en todos los diccionarios excepto en el diccionario principal)

330 ID/identificador de puntero suave al diccionario del propietario. Para objetos MLINESTYLE este es siempre el

Entrada ACAD_MLINESTYLE del diccionario de objetos nombrados

102 Fin del grupo de reactores persistentes; siempre "}"

100 Marcador de subclase (AcDbMlineStyle)

2 Nombre de estilo de línea múltiple

70 Banderas (codificadas en bits):

1 =Rellenar

2 = Mostrar ingletes

16 = Tapa del extremo (línea) del cuadrado inicial

32 = Iniciar tapa de arcos internos

64 = Tapa de la ronda inicial (arcos exteriores)

256 = Tapa final del cuadrado (línea)

512 = Tapa de arcos interiores finales

1024 = Tapa de fin de ronda (arcos exteriores)

3 Descripción del estilo (cadena, 255 caracteres como máximo)

62 Color de relleno (entero, predeterminado = 256)

51 Ángulo inicial (real, el valor predeterminado es 90 grados)

52 Ángulo final (real, el valor predeterminado es 90 grados)

71 Número de elementos

49 Desplazamiento del elemento (real, sin valor predeterminado). Pueden existir varias entradas; una entrada para cada elemento

ESTILOMLINEA | 187
Machine Translated by Google

Códigos de grupo MLINESTYLE

El codigo del grupo Descripción

62 Color del elemento (entero, predeterminado = 0). Pueden existir varias entradas; una entrada para cada elemento

6 Tipo de línea del elemento (cadena, predeterminado = PORCAPA). Pueden existir varias entradas; una entrada para cada
elemento

Los 2 códigos de grupo en entidades mline y objetos MLINESTYLE son redundantes


campos. Estos grupos no deben modificarse en ningún caso, aunque
es seguro leerlos y utilizar sus valores. Los campos correctos para modificar son

Mline El grupo 340 en el mismo objeto, que indica la ubicación adecuada.


Objeto MLINESTYLE.

Mlinestyle El valor del grupo 3 en el diccionario MLINESTYLE, que precede


el grupo 350 que tiene el identificador o nombre de entidad del estilo de línea actual.

OBJETO_PTR
Los siguientes códigos de grupo son utilizados por los objetos OBJECT_PTR. Además de
los códigos de grupo descritos aquí, consulte Códigos de grupo comunes para objetos en
página 160. Para obtener información sobre las abreviaturas y el formato utilizado en este
tabla, consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupo OBJECT_PTR

Código de grupo Descripción

0 Nombre del objeto (OBJECT_PTR)

5 Manejar

102 Inicio del grupo de reactores persistentes; siempre “{ACAD_REACTORS”

330 ID/identificador de puntero suave al diccionario del propietario

102 Fin del grupo de reactores persistentes, siempre “}”

1001 Iniciar ASE xdata (DC015)

188 | Capítulo 7 Sección OBJETOS


Machine Translated by Google

AJUSTES DE PARCELA
Los siguientes códigos de grupo son utilizados por los objetos PLOTSETTINGS. Además
Para los códigos de grupo descritos aquí, consulte Códigos de grupo comunes para objetos en
página 160. Para obtener información sobre las abreviaturas y el formato utilizado en este
tabla, consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupo PLOTSETTINGS

Código de grupo Descripción

0 Nombre del objeto (PLOTSETTINGS)

5 Manejar

102 Inicio del grupo de reactores persistentes; siempre “{ACAD_REACTORS”

330 ID/identificador de puntero suave al diccionario del propietario

102 Fin del grupo de reactores persistentes, siempre “}”

330 ID/identificador de puntero suave al objeto propietario

100 Marcador de subclase (AcDbPlotSettings)

1 Nombre de configuración de página

2 Nombre de la impresora del sistema o archivo de configuración del trazado

4 Tamaño de papel

6 Nombre de la vista de trazado

40 Tamaño, en milímetros, del margen no imprimible en el lado izquierdo del papel

41 Tamaño, en milímetros, del margen no imprimible en la parte inferior del papel

42 Tamaño, en milímetros, del margen no imprimible en el lado derecho del papel

43 Tamaño, en milímetros, del margen no imprimible en la parte superior del papel

44 Tamaño del papel de trazado: ancho físico del papel en milímetros

45 Tamaño del papel de trazado: altura física del papel en milímetros

AJUSTES DE PARCELA | 189


Machine Translated by Google

Códigos de grupo PLOTSETTINGS

Código de grupo Descripción

46 Origen de la trama: valor X del desplazamiento del origen en milímetros

47 Origen de la trama: valor Y del origen desplazado en milímetros

48 Trazar área de la ventana: valor X de la esquina inferior izquierda de la ventana

49 Trazar área de la ventana: valor Y de la esquina superior derecha de la ventana

140 Trazar área de la ventana: valor X de la esquina inferior izquierda de la ventana

141 Trazar área de la ventana: valor Y de la esquina superior derecha de la ventana

142 Numerador de escala de impresión personalizada: unidades del mundo real (papel)

143 Denominador de escala de impresión personalizada: unidades de dibujo

70 Bandera de diseño de trama:

1 = PlotViewportBorders

2 = Mostrar estilos de trama


4 = Centrado en la trama

8 = Trama oculta

16 = Usar escala estándar

32 = Estilos de trama

64 = Pesos de línea de escala

128 = Imprimir grosores de línea

512 = DibujarVistasPrimero

1024 = Tipo de modelo

2048 = ActualizarPapel

4096 = ZoomToPaperOnActualización

8192 = Inicializando
16384 = InicioPlotAnterior

72 Unidades de papel trazado:

0 = Trazar en pulgadas
1 = Trazar en milímetros

2 = Trazar en píxeles

73 Rotación de trama:

0 = Sin rotación

1 = 90 grados en sentido antihorario

190 | Capítulo 7 Sección OBJETOS


Machine Translated by Google

Códigos de grupo PLOTSETTINGS

Código de grupo Descripción

2 = Al revés 3 = 90

grados en el sentido de las agujas del reloj

74 Tipo de trazado (parte del espacio del papel que se enviará al soporte):

0 = Última visualización de pantalla

1 = Extensión del dibujo

2 = Límites de dibujo

3 = Vista especificada por el código 6

4 = Ventana especificada por los códigos 48, 49, 140 y 141

5 = Información de diseño

7 Hoja de estilo actual

75 Tipo de escala estándar:


0 = Escalado para ajustarse

1 = 1/128"=1'; 2 = 1/64"=1'; 3 = 1/32"=1' 4 = 1/16"=1'; 5 =

3/32"=1'; 6 = 1/8"=1' 7 = 3/16"=1'; 8 = 1/4"=1'; 9 =

3/8"=1' 10 = 1/2"=1'; 11 = 3/4"=1'; 12 = 1"=1' 13 =

3"=1'; 14 = 6"=1'; 15 = 1'=1' 16= 1:1 ; 17= 1:2; 18 =

1:4; 19 = 1:8; 20 = 1:10; 21= 1:16 22 = 1:20;

23 = 1:30; 24 = 1:40; 25 = 1:50; 26 = 1:100 27 = 2:1; 28 = 4:1; 29 = 8:1; 30 = 10:1;

31 = 100:1; 32 = 1000:1

76 Modo de trazado de sombra:

0 = Como se muestra
1 = estructura alámbrica

2 = Oculto

3 = renderizado

77 Nivel de resolución de ShadePlot:

0 = Borrador

1 = Vista previa
2 = normales

3 = Presentación

4 = Máximo

5 = personalizado

78 DPI personalizados de ShadePlot:

Rango válido: 100 a 32767

AJUSTES DE PARCELA | 191


Machine Translated by Google

Códigos de grupo PLOTSETTINGS

Código de grupo Descripción

Solo se aplica cuando el nivel de resolución de ShadePlot está establecido en 5 (Personalizado)

147 Un factor de escala de punto flotante que representa el valor de escala estándar.

especificado en el código 75

148 Origen de la imagen del papel: valor X

149 Origen de la imagen del papel: valor Y

333 ID/identificador de ShadePlot (opcional)

VARIABLES RASTER
Los objetos RASTERVARIABLES utilizan los siguientes códigos de grupo. Además
Para los códigos de grupo descritos aquí, consulte Códigos de grupo comunes para objetos en
página 160. Para obtener información sobre las abreviaturas y el formato utilizado en este
tabla, consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupo RASTERVARIABLES

Código de grupo Descripción

0 Nombre del objeto (RASTERVARIABLES)

5 Manejar

102 Inicio del grupo de reactores persistentes; siempre “{ACAD_REACTORS”

330 ID/identificador de puntero suave al diccionario del propietario. Para un objeto RASTERVARIABLES, este es siempre el

Entrada ACAD_IMAGE_VARS del diccionario de objetos nombrados

102 Fin del grupo de reactores persistentes; siempre "}"

100 Marcador de subclase (AcDbRasterVariables)

90 Versión de clase 0

70 Bandera de marco de imagen de visualización: 0 = Sin marco; 1 = marco de visualización

71 Calidad de visualización de la imagen (solo pantalla): 0 = Borrador; 1 = Alto

192 | Capítulo 7 Sección OBJETOS


Machine Translated by Google

Códigos de grupo RASTERVARIABLES

Código de grupo Descripción

72 Unidades de AutoCAD para inserción de imágenes. Esto es lo que equivale a una unidad de AutoCAD para este propósito.
de insertar y escalar imágenes con una resolución asociada:
0 = Ninguno; 1 = Milímetro; 2 = Centímetro
3 = Metro; 4 = Kilómetro; 5 = Pulgada
6 = Pie; 7 = Yarda; 8 = Milla

PRESTAR
Representar códigos de grupo relacionados.

ENTORNO DE RENDERIZACIÓN
Los siguientes códigos de grupo son utilizados por los objetos RENDERENVIRONMENT. En
Además de los códigos de grupo descritos aquí, consulte Códigos de grupo comunes para
Objetos en la página 160. Para obtener información sobre las abreviaturas y el formato utilizado
en esta tabla, consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupo RENDERENVIRONMENT

Código de grupo Descripción

0 Nombre del objeto (RENDERENVIRONMENT)

5 Manejar

102 Inicio del grupo de reactores persistentes; siempre “{ACAD_REACTORS”

330 ID/identificador de puntero suave al diccionario del propietario. Para un objeto RENDERENVIRONMENT, esto siempre es
la entrada ACAD_RENDER_ENVIRONMENT del diccionario de objetos nombrados

102 Fin del grupo de reactores persistentes; siempre "}"

100 Marcador de subclase (AcDbRenderEnvironment)

90 Clase versión 1

290 Bandera habilitada para niebla; 1 si está habilitado

290 Niebla en la bandera de fondo; 1 si está habilitado

RENDER | 193
Machine Translated by Google

Códigos de grupo RENDERENVIRONMENT

Código de grupo Descripción

280, 280, 280 Color de niebla; Valores de los canales rojo, verde y azul

40, 40 Densidad de niebla; Densidad cercana y lejana como porcentaje

40, 40 Distancia cercana y lejana como porcentaje de la distancia entre la cámara y el recorte lejano
avión

290 Bandera de imagen del entorno

1 Nombre del archivo de imagen del entorno (puede estar en blanco si el indicador anterior es 0)

AJUSTES DE MENTALRAYRENDER
Los siguientes códigos de grupo son utilizados por los objetos MENTALRAYRENDERSETTINGS.
Además de los códigos de grupo descritos aquí, consulte Códigos de grupo comunes para
Objetos en la página 160. Para obtener información sobre las abreviaturas y el formato utilizado
en esta tabla, consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupo MENTALRAYRENDERSETTINGS

Código de grupo Descripción

0 Nombre del objeto (MENTALRAYRENDERSETTINGS)

5 Manejar

102 Inicio del grupo de reactores persistentes; siempre “{ACAD_REACTORS”

330 ID/identificador de puntero suave al diccionario del propietario

102 Fin del grupo de reactores persistentes; siempre "}"

100 Marcador de subclase (AcDbRenderSettings)

90 Clase versión 1

1 Nombre preestablecido de renderizado

290 Bandera de materiales de renderizado

194 | Capítulo 7 Sección OBJETOS


Machine Translated by Google

Códigos de grupo MENTALRAYRENDERSETTINGS

Código de grupo Descripción

90 Calidad de muestreo de textura

290 Bandera de renderizado de caras posteriores

290 Bandera de renderizado de sombras

1 Nombre del archivo de imagen de vista previa (puede estar en blanco)

100 Marcador de subclase (AcDbMentalRayRenderSettings)

90 Clase versión 1

90 Tasa de muestreo (mínima)

90 Tasa de muestreo (máxima)

70 Tipo de filtro de muestreo


0 = Caja

1 = Triángulo
2 = Gauss
3 = Mitchell
4 = Lanczos

40, 40 Ancho y alto del filtro

40, 40, 40, 40 Color de contraste de muestra; Valores de canal rojo, verde, azul y alfa

70 Modo sombra

0 = Sencillo
1 = ordenar

2 = segmento

290 Bandera del mapa de sombras; se aplica solo a luces que usan sombras mapeadas

290 Bandera de trazado de rayos

90, 90, 90 Profundidad de trazado de rayos para reflejos, refracciones y profundidad máxima

290 Bandera de iluminación global

AJUSTES DE MENTALRAYRENDER | 195


Machine Translated by Google

Códigos de grupo MENTALRAYRENDERSETTINGS

Código de grupo Descripción

90 Recuento de fotones/muestra

290 Bandera de radio de iluminación global

40 Radio de muestra de iluminación global

90 Fotones por luz

90, 90, 90 Profundidad de rastreo fotográfico de iluminación global para reflejos, refracciones y profundidad máxima

290 Bandera de reunión final

90 Recuento final de rayos

290, 290 Recopilación final de banderas de radio mínimo y máximo.

290 Bandera de píxeles de reunión final

40, 40 Radio de muestra mínimo y máximo de recolección final

40 Escala de luminancia (multiplicador de energía)

70 Modo de diagnóstico
0 = Apagado

1 = Cuadrícula

2 = fotón
4 = BSP

70 Modo de cuadrícula de diagnóstico

0 = Objeto
1 = mundo
2 = cámara

40 Tamaño de la cuadrícula

70 Modo de diagnóstico de fotones


0 = Densidad
1 = irradiancia

70 Modo de diagnóstico BSP

196 | Capítulo 7 Sección OBJETOS


Machine Translated by Google

Códigos de grupo MENTALRAYRENDERSETTINGS

Código de grupo Descripción

0 = Profundidad
1 = Tamaño

290 Exportar bandera de estadísticas de MI

1 Nombre del archivo de estadísticas de MI (puede estar en blanco)

90 Tamaño del azulejo

70 Orden de mosaicos

0 = Hilberto

1 = Espiral

2 = De izquierda a derecha

3 = De derecha a izquierda

4 = De arriba a abajo

5 = De abajo hacia arriba

90 Limite de memoria

RENDERGLOBAL
Los siguientes códigos de grupo son utilizados por los objetos RENDERGLOBAL. Además
Para los códigos de grupo descritos aquí, consulte Códigos de grupo comunes para objetos en
página 160. Para obtener información sobre las abreviaturas y el formato utilizado en este
tabla, consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupo RENDERGLOBAL

Código de grupo Descripción

0 Nombre del objeto (RENDERGLOBAL)

5 Manejar

102 Inicio del grupo de reactores persistentes; siempre “{ACAD_REACTORS”

330 ID/identificador de puntero suave al diccionario del propietario. Para un objeto RENDERGLOBAL, este es siempre el

Entrada ACAD_RENDER_GLOBAL del diccionario de objetos nombrados

102 Fin del grupo de reactores persistentes; siempre "}"

RENDERGLOBAL | 197
Machine Translated by Google

Códigos de grupo RENDERGLOBAL

Código de grupo Descripción

100 Marcador de subclase (AcDbRenderGlobal)

90 Clase versión 2

90 Procedimiento de renderizado:

0 = Ver

1 = Cultivo
2 = Selección

90 Destino de renderizado

0 = Ventana de renderizado

1 = ventana gráfica

290 Guardar en archivo bandera

1 Nombre del archivo guardado de la imagen renderizada

90 Ancho de la imagen

90 Altura de imagen

290 Primera bandera de ajustes preestablecidos predefinidos

290 Bandera de nivel de información alto

SECCIÓN
Códigos de grupo de configuración de sección y administrador de sección.

198 | Capítulo 7 Sección OBJETOS


Machine Translated by Google

Gerente de la sección
Los siguientes códigos de grupo se aplican a los objetos SECTIONMANAGER. Para
información sobre las abreviaturas y el formato utilizado en esta tabla, consulte
Convenciones de formato en esta referencia en la página 2.

Códigos de grupo SECTIONMANAGER

Código de grupo Descripción

0 Nombre del objeto (SECTIONMANAGER)

5 Manejar

102 Inicio del grupo de reactores persistentes; siempre “{ACAD_REACTORS”

330 ID/identificador de puntero suave al diccionario del propietario

102 Fin del grupo de reactores persistentes, siempre “}”

330 ID de propietario suave/identificador del objeto propietario

100 Marcador de subclase (AcDbSectionManager)

70 Requiere bandera de actualización completa

90 Número de secciones

330 ID/identificador de puntero suave para entidades de sección (se repite para el número de secciones)

Configuración de sección
Los siguientes códigos de grupo se aplican a los objetos SECTIONSETTINGS. Para
información sobre las abreviaturas y el formato utilizado en esta tabla, consulte
Convenciones de formato en esta referencia en la página 2.

Códigos de grupo de CONFIGURACIÓN DE SECCIÓN

Código de grupo Descripción

0 Nombre del objeto (CONFIGURACIÓN DE SECCIÓN)

5 Manejar

Responsable de Sección | 199


Machine Translated by Google

Códigos de grupo de CONFIGURACIÓN DE SECCIÓN

Código de grupo Descripción

102 Inicio del grupo de reactores persistentes; siempre “{ACAD_REACTORS”

330 ID/identificador de puntero suave al diccionario del propietario

102 Fin del grupo de reactores persistentes, siempre “}”

330 ID de propietario suave/identificador del objeto propietario

100 Marcador de subclase (AcDbSectionSettings)

90 Tipo de sección

91 Número de configuraciones de generación

Los datos de configuración del tipo de sección son los siguientes

Configuración del tipo de sección


Los siguientes códigos de grupo se aplican a la configuración del Tipo de sección. Para información
Para obtener información sobre las abreviaturas y el formato utilizado en esta tabla, consulte Formato.
Convenciones en esta referencia en la página 2.

Códigos de grupo de configuración de tipo de sección

Código de grupo Descripción

1 Marcador “SectionTypeSettings”

90 Tipo de sección

91 Bandera de opción de generación

92 Número de objetos de origen

330 ID/identificador de puntero suave para objetos de origen (se repite para la cantidad de objetos de origen)

331 ID/identificador de puntero suave al objeto de bloque de destino

1 Nombre del archivo de destino

200 | Capítulo 7 Sección OBJETOS


Machine Translated by Google

Códigos de grupo de configuración de tipo de sección

Código de grupo Descripción

93 Número de configuraciones de generación

2 Marcador de datos “SectionGeometrySettings”

Datos de configuración de geometría de sección

3 Marcador “SectionTypeSettingsEnd”

Configuración de geometría de sección


Los siguientes códigos de grupo se aplican a la configuración de geometría de sección. Para información
Para obtener información sobre las abreviaturas y el formato utilizado en esta tabla, consulte Formato.
Convenciones en esta referencia en la página 2.

Códigos de grupo de configuración de geometría de sección

Código de grupo Descripción

90 Tipo de sección

91 Recuento de geometría

92 banderas de bits

63 Datos de color

8 Nombre de capa

6 Nombre del tipo de línea

40 Escala de tipo de línea

1 Nombre del estilo de trama

370 Grosor de línea

70 Transparencia facial

71 Transparencia de borde

Configuración de geometría de sección | 201


Machine Translated by Google

Códigos de grupo de configuración de geometría de sección

Código de grupo Descripción

72 Tipo de patrón de sombreado

2 Nombre del patrón de sombreado

41 Ángulo de sombreado

42 escala de sombreado

43 Espaciado de sombreado

3 Marcador de datos “SectionGeometrySettingsEnd”

ÍNDICE_ESPACIAL
Los siguientes códigos de grupo son utilizados por los objetos SPATIAL_INDEX. Además
Para los códigos de grupo descritos aquí, consulte Códigos de grupo comunes para objetos en
página 160. Para obtener información sobre las abreviaturas y el formato utilizado en este
tabla, consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupo SPATIAL_INDEX

Código de grupo Descripción

0 Nombre del objeto (SPATIAL_INDEX)

5 Manejar

102 Inicio del grupo de reactores persistentes; siempre “{ACAD_REACTORS”

330 ID/identificador de puntero suave al diccionario del propietario

102 Fin del grupo de reactores persistentes, siempre “}”

100 Marcador de subclase (AcDbIndex)

40 Marca de tiempo (fecha juliana)

100 Marcador de subclase (AcDbSpatialIndex)

202 | Capítulo 7 Sección OBJETOS


Machine Translated by Google

SPATIAL_INDEX siempre se escribe vacío en un archivo DXF. este objeto


puede ser ignorado.

FILTRO_ESPACIAL
Los siguientes códigos de grupo son utilizados por los objetos SPATIAL_FILTER. Además
Para los códigos de grupo descritos aquí, consulte Códigos de grupo comunes para objetos en
página 160. Para obtener información sobre las abreviaturas y el formato utilizado en este
tabla, consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupo SPATIAL_FILTER

Código de grupo Descripción

0 Nombre del objeto (SPATIAL_FILTER)

5 Manejar

102 Inicio del grupo de reactores persistentes; siempre “{ACAD_REACTORS”

330 ID de puntero suave/identificador del diccionario del propietario (ESPACIAL)

102 Fin del grupo de reactores persistentes, siempre “}”

100 Marcador de subclase (AcDbFilter)

100 Marcador de subclase (AcDbSpatialFilter)

70 Número de puntos en el límite del clip


2 = Límite de recorte rectangular (abajo a la izquierda y arriba a la derecha)
mayor que 2 = límite de recorte de polilínea

10 Punto de definición de límite de recorte (en OCS) (siempre 2 o más) basado en una escala de referencia externa de 1
DXF: valor X ; APLICACIÓN: punto 2D

20 DXF: valor Y del punto de definición de límite (siempre 2 o más)

210 Normal al plano que contiene el límite del clip


DXF: valor X ; APLICACIÓN: vectores 3D

220, 230 DXF: valores Y y Z de la dirección de extrusión

11 Origen utilizado para definir el sistema de coordenadas local del límite del clip
DXF: valor X ; APLICACIÓN: punto 3D

FILTRO_ESPACIAL | 203
Machine Translated by Google

Códigos de grupo SPATIAL_FILTER

Código de grupo Descripción

21, 31 Origen utilizado para definir el sistema de coordenadas local del límite del clip
DXF: valores Y y Z

71 Bandera habilitada para visualización de límites de clip

0 = Deshabilitado; 1 = habilitado

72 Bandera del plano de recorte frontal; 0 = No; 1 = Sí

40 Distancia del plano de recorte frontal (si código 72 = 1)

73 Bandera del plano de recorte posterior; 0 = No; 1 = Sí

41 Distancia del plano de recorte posterior (si código 73 = 1)

40 Matriz de transformación 4x3 escrita en orden principal de columnas. Esta matriz es la inversa de la
transformación de referencia de bloque original (insertar entidad). La transformación de referencia de bloque original.
es el que se aplica a todas las entidades en el bloque cuando se regenera la referencia del bloque
(siempre 12 entradas)

40 Matriz de transformación 4x3 escrita en orden principal de columnas. Esta matriz transforma puntos
en el sistema de coordenadas del límite del clip (12 entradas)

CLASIFICACIÓN ESTABLE
Los objetos SORTENTSTABLE utilizan los siguientes códigos de grupo. Además
Para los códigos de grupo descritos aquí, consulte Códigos de grupo comunes para objetos en
página 160. Para obtener información sobre las abreviaturas y el formato utilizado en este
tabla, consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupo SORTENTSTABLE

Código de grupo Descripción

0 Nombre del objeto (SORTENTSTABLE)

5 Manejar

102 Inicio del grupo de reactores persistentes; siempre “{ACAD_REACTORS”

330 ID/identificador de puntero suave al diccionario del propietario (ACAD_SORTENTS)

204 | Capítulo 7 Sección OBJETOS


Machine Translated by Google

Códigos de grupo SORTENTSTABLE

Código de grupo Descripción

102 Fin del grupo de reactores persistentes; siempre "}"

100 Marcador de subclase (AcDbSortentsTable)

330 ID/identificador de puntero suave para el propietario (actualmente solo los bloques
*MODEL_SPACE o *PAPER_SPACE)

331 ID/identificador de puntero suave para una entidad (pueden existir cero o más entradas)

5 Controlador de clasificación (pueden existir cero o más entradas)

Si se establece el indicador SORTENTS Regen (valor de código de bits 16), AutoCAD regenera
las entidades en orden ascendente. Cuando se utiliza el comando DRAWORDER, se adjunta un
objeto SORTENTSTABLE al diccionario de extensión del bloque *Model_Space o *Paper_Space
con el nombre ACAD_SORTENTS. El objeto SORTENTSTABLE relacionado con este
diccionario asocia un identificador diferente con cada entidad, lo que redefine el orden en el que
se regeneran las entidades.

ESTILO DE MESA
Los objetos TABLESTYLE utilizan los siguientes códigos de grupo. Además de los códigos de
grupo que se describen aquí, consulte Códigos de grupo comunes para objetos en la página
160. Para obtener información sobre las abreviaturas y el formato utilizado en esta tabla,
consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupo TABLESTYLE

Código de grupo Descripción

0 Nombre del objeto (ESTILO DE TABLA)

5 Manejar

102 Inicio del grupo de reactores persistentes; siempre “{ACAD_REACTORS” (El grupo de reactores persistentes aparece en
todos los diccionarios excepto en el diccionario principal).

330 ID/identificador de puntero suave al diccionario del propietario. Para objetos TABLESTYLE, este código es siempre la
entrada ACAD_TABLESTYLE del diccionario de objetos nombrados.

ESTILO DE MESA | 205


Machine Translated by Google

Códigos de grupo TABLESTYLE

Código de grupo Descripción

102 Fin del grupo de reactores persistentes, siempre “}”

100 Marcador de subclase (AcDbTableStyle)

280 Número de versión:


0 = 2010

3 Descripción del estilo de tabla (cadena; 255 caracteres como máximo)

70 Dirección de flujo (entero):


0 = Abajo

1 = arriba

71 Banderas (codificadas en bits)

40 Margen de celda horizontal (real; predeterminado = 0,06)

41 Margen de celda vertical (real; predeterminado = 0,06)

280 Bandera para saber si el título está suprimido:


0 = No suprimido
1 = suprimido

281 Indicador que indica si se suprime el encabezado de la columna:


0 = No suprimido
1 = suprimido

Los siguientes códigos de grupo se repiten para cada celda de la tabla.

7 Nombre del estilo de texto (cadena; predeterminado = ESTÁNDAR)

140 Altura del texto (real)

170 Alineación de celdas (entero)

62 Color del texto (entero; predeterminado = PORBLOQUE)

63 Color de relleno de celda (entero; predeterminado = 7)

283 Marca si el color de fondo está habilitado (predeterminado = 0):

206 | Capítulo 7 Sección OBJETOS


Machine Translated by Google

Códigos de grupo TABLESTYLE

Código de grupo Descripción

0 = Deshabilitado

1 = habilitado

90 tipo de datos de celda

91 Tipo de unidad celular

274­279 Grosor de línea asociado con cada tipo de borde de la celda (predeterminado = kLnWtByBlock)

284­289 Bandera de visibilidad asociada con cada tipo de borde de la celda (predeterminado = 1):
0 = Invisible
1 = visible

64­69 Valor de color asociado con cada tipo de borde de la celda (predeterminado = PORBLOQUE)

DEFINICIÓN DE LA CAPA SUBTERRÁNEA


Los siguientes códigos de grupo se aplican a la tabla de símbolos UNDERLAYDEFINITION
entradas. Además de los códigos de grupo descritos aquí, consulte Grupo común
Códigos para entradas de la tabla de símbolos en la página 37. Para obtener información sobre
abreviaturas y formato utilizados en esta tabla, consulte Convenciones de formato
en Esta referencia en la página 2.

Códigos de grupo UNDERLAYDEFINITION

Descripción del Grupo


Código

0 Nombre del objeto (UNDERLAYDEFINITION)

5 Manejar

102 Inicio del grupo de reactores persistentes; siempre “{ACAD_REACT


SRO”

330 ID/identificador de puntero suave al diccionario del propietario

102 Fin del grupo de reactores persistentes, siempre “}”

100 Marcador de subclase (AcDbUnderlayDefinition)

DEFINICIÓN DE LA CAPA INFERIOR | 207


Machine Translated by Google

Códigos de grupo UNDERLAYDEFINITION

Descripción del Grupo


Código

1 Ruta subyacente y nombre de archivo

2 Nombre del sustrato

ESTILO VISUAL
Los siguientes códigos de grupo se aplican a los objetos VISUALSTYLE. Para información
Para obtener información sobre las abreviaturas y el formato utilizado en esta tabla, consulte Formato.
Convenciones en esta referencia en la página 2.

Códigos de grupo VISUALSTYLE

Código de grupo Descripción

0 Nombre del objeto (VISUALSTYLE)

5 Manejar

102 Inicio del grupo de reactores persistentes; siempre “{ACAD_REACTORS”

330 ID/identificador de puntero suave al diccionario del propietario

102 Fin del grupo de reactores persistentes, siempre “}”

330 ID de propietario suave/identificador del objeto propietario

100 Marcador de subclase (AcDbVisualStyle)

2 Descripción

70 Tipo

71 modelo de iluminación facial


0 = invisible
1 = visible

2 = Phong
3 = bueno

72 Calidad de iluminación facial

208 | Capítulo 7 Sección OBJETOS


Machine Translated by Google

Códigos de grupo VISUALSTYLE

Código de grupo Descripción

0 = Sin iluminación
1 = Iluminación por cara
2 = Iluminación por vértice

73 Modo de color de cara


0 = Sin color

1 = Color del objeto


2 = color de fondo
3 = color personalizado
4 = Monocolor
5 = teñido
6 = Desaturado

90 Modificadores de cara

0 = Sin modificadores

1 = Opacidad
2 = especular

40 Nivel de opacidad de la cara

41 Nivel especular de cara

62, 63 Color

421 Estilo de cara monocolor

74 Modelo de estilo de borde

0 = Sin bordes
1 = Isolíneas

2 = Bordes de faceta

91 Estilo de borde

64 Color de intersección de borde

sesenta y cinco
Color de borde oscurecido

75 Tipo de línea con borde oscurecido

175 Tipo de línea de intersección de borde

ESTILO VISUAL | 209


Machine Translated by Google

Códigos de grupo VISUALSTYLE

Código de grupo Descripción

42 Ángulo de pliegue del borde

92 Modificadores de borde

66 Color del borde

43 Nivel de opacidad del borde

76 Ancho del borde

77 Saliente del borde

78 Vibración del borde

67 Color de la silueta del borde

79 Ancho de la silueta del borde

170 Espacio en el borde del halo

171 Número de isolíneas de borde

290 Bandera de precisión para ocultar bordes

174 Bandera de aplicación de estilo de borde

93 Configuración de visualización del estilo de visualización

44 Brillo

173 tipo de sombra

291 Bandera de solo uso interno

210 | Capítulo 7 Sección OBJETOS


Machine Translated by Google

VBA_PROJECT
Los siguientes códigos de grupo son utilizados por los objetos VBA_PROJECT. Para información
Para obtener información sobre las abreviaturas y el formato utilizado en esta tabla, consulte Formato.
Convenciones en esta referencia en la página 2.

Códigos de grupo VBA_PROJECT

Código de grupo Descripción

0 Nombre del objeto (VBA_PROJECT)

5 Manejar

102 Inicio del grupo de reactores persistentes; siempre “{ACAD_REACTORS”

330 ID/identificador de puntero suave al diccionario del propietario

102 Fin del grupo de reactores persistentes, siempre “}”

330 ID de propietario suave/identificador del objeto propietario

100 Marcador de subclase (AcDbVbaProject)

90 Número de bytes de datos de fragmentos binarios (contenidos en los registros de código de grupo 310 que siguen)

310 DXF: datos de objetos binarios (varias entradas que contienen datos de proyectos VBA)

BORRAR VARIABLES
Los objetos WIPEOUTVARIABLES utilizan los siguientes códigos de grupo. En
Además de los códigos de grupo descritos aquí, consulte Códigos de grupo comunes para
Objetos en la página 160. Para obtener información sobre las abreviaturas y el formato utilizado
en esta tabla, consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupo WIPEOUTVARIABLES

Código de grupo Descripción

0 Nombre del objeto (WIPEOUTVARIABLES)

5 Manejar

102 Inicio del grupo de reactores persistentes; siempre “{ACAD_REACTORS”

VBA_PROJECT | 211
Machine Translated by Google

Códigos de grupo WIPEOUTVARIABLES

Código de grupo Descripción

330 ID/identificador de puntero suave al diccionario del propietario. Para un objeto WIPEOUTVARIABLES, esta es siempre la
entrada ACAD_IMAGE_VARS del diccionario de objetos nombrados.

102 Fin del grupo de reactores persistentes; siempre "}"

100 Marcador de subclase (AcDbRasterVariables)

90 Versión de clase 0

70 Bandera de marco de imagen de visualización: 0 = Sin marco; 1 = marco de visualización

XRECORD
Los siguientes códigos de grupo son comunes a todos los objetos xrecord. Además de los
códigos de grupo que se describen aquí, consulte Códigos de grupo comunes para objetos
en la página 160. Para obtener información sobre las abreviaturas y el formato utilizado en
esta tabla, consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupo Xrecord

Código de grupo Descripción

100 Marcador de subclase (AcDbXrecord)

280 Indicador de clonación de registros duplicados (determina cómo fusionar entradas duplicadas):
0 = No aplicable
1 = Mantener existente
2 = Usar clon

3 = <refx>$0$<nombre>
4 = $0$<nombre>

5 = Destrozar nombre

1­369 (excepto 5 Estos valores pueden ser utilizados por una aplicación de cualquier forma.
y 105)

Los objetos Xrecord se utilizan para almacenar y gestionar datos arbitrarios. Se componen de
códigos de grupo DXF con grupos de “objetos normales” (es decir, códigos de grupo que no
son xdata), que van del 1 al 369 para los rangos admitidos. Este objeto es similar en concepto
a xdata pero no está limitado por tamaño ni orden.

212 | Capítulo 7 Sección OBJETOS


Machine Translated by Google

Los objetos Xrecord están diseñados para funcionar de tal manera que no ofendan las
versiones R13c0 a R13c3. Sin embargo, si se lee en una versión anterior a R13c4 de ,
AutoCAD® xrecord, los objetos desaparecen.

XRECORD | 213
Machine Translated by Google

214
Machine Translated by Google

IMAGEN EN MINIATURA
Sección 8
Este capítulo presenta los códigos de grupo que se encuentran en la sección THUMBNAILIMAGE de un
archivo DXF™. Esta sección existe sólo si se ha guardado una imagen de vista previa con el archivo DXF.

Códigos de grupo de sección THUMBNAILIMAGE


Los siguientes códigos de grupo se encuentran en la sección THUMBNAILIMAGE. Para
obtener información sobre las abreviaturas y el formato utilizado en esta tabla,
consulte Convenciones de formato en esta referencia en la página 2.

Códigos de grupo THUMBNAILIMAGE

Código de grupo Descripción

90 El número de bytes de la imagen (y los registros de fragmentos binarios


posteriores)

310 Vista previa de datos de imagen (varias líneas; 256 caracteres máximo por
línea)

215
Machine Translated by Google

216
Machine Translated by Google

Archivo de intercambio de dibujos


Formatos 9
Este apéndice describe los distintos formatos de archivo que utiliza AutoCAD® para intercambiar datos de dibujo
con otras aplicaciones. Los formatos presentados son los formatos de archivo Drawing Interchange File (DXF™),
binario DXF, Slide (SLD) y Slide Library (SLB).

Los archivos DXF pueden tener formato ASCII o binario. Debido a que los archivos ASCII DXF son más
comunes que el formato binario, el término archivo DXF se usa para referirse a los archivos ASCII DXF y el
término archivo DXF binario se usa para el formato binario.

Archivos ASCII DXF


Esta sección describe el formato de los archivos ASCII DXF. Contiene información que sólo
es necesaria si escribe sus propios programas para procesar archivos DXF o trabaja con
información de entidades obtenida por las aplicaciones AutoLISP® y ObjectARX® .

Estructura general de archivos DXF


Básicamente, un archivo DXF se compone de pares de códigos y valores asociados. Los códigos,
conocidos como códigos de grupo, indican el tipo de valor que sigue. Utilizando estos pares de
código de grupo y valor, un archivo DXF se organiza en secciones compuestas de registros,
que a su vez se componen de un código de grupo y un elemento de datos. Cada código y valor
de grupo están en su propia línea en el archivo DXF.

Cada sección comienza con un código de grupo 0 seguido de la cadena SECCIÓN. A esto
le sigue un código de grupo 2 y una cadena que indica el nombre de la sección (por
ejemplo, ENCABEZADO). Cada sección está compuesta por códigos de grupo y valores
que definen sus elementos. Una sección termina con un 0 seguido de la cadena ENDSEC.

217
Machine Translated by Google

Puede resultar útil producir un archivo DXF a partir de un dibujo pequeño, imprimirlo y consultarlo mientras
lee la información presentada en esta sección.

La organización general de un archivo DXF es la siguiente:

■ Sección ENCABEZADO. Contiene información general sobre el dibujo. Consta de un número de versión
de la base de datos de AutoCAD y una serie de variables del sistema.
Cada parámetro contiene un nombre de variable y su valor asociado.

■ Sección CLASES. Contiene la información de las clases definidas por la aplicación,


cuyas instancias aparecen en las secciones BLOQUES, ENTIDADES y OBJETOS de la base de datos.
Una definición de clase está fijada permanentemente en la jerarquía de clases.

■ Sección TABLAS . Contiene definiciones para las siguientes tablas de símbolos:


APPID (tabla de identificación de aplicaciones)

BLOCK_RECORD (tabla de referencia de bloques)

DIMSTYLE (tabla de estilos de dimensiones)

CAPA (tabla de capas)

LTYPE (tabla de tipos de línea)

ESTILO (tabla de estilos de texto)

UCS (tabla del sistema de coordenadas del usuario)

VER (ver tabla)

VPORT (tabla de configuración de ventana gráfica)

■ Sección BLOQUES. Contiene definición de bloque y entidades de dibujo que hacen


cada referencia de bloque en el dibujo.

■ Sección ENTIDADES. Contiene los objetos gráficos (entidades) en el dibujo,


incluyendo referencias a bloques (insertar entidades).

■ Sección OBJETOS. Contiene los objetos no gráficos del dibujo. Todo


Los objetos que no son entidades ni registros de tablas de símbolos o tablas de símbolos se
almacenan en esta sección. Ejemplos de entradas en la sección OBJETOS son diccionarios que
contienen estilos y grupos de líneas múltiples.

■ Sección IMAGEN EN MINIATURA. Contiene los datos de la imagen de vista previa del dibujo.
Esta sección es opcional.

Si utiliza la opción Seleccionar objetos del comando GUARDAR o GUARDAR COMO, la sección
ENTIDADES del archivo DXF resultante contiene solo las entidades que seleccione.

218 | Capítulo 9 Formatos de archivos de intercambio de dibujos


Machine Translated by Google

Códigos de grupo en archivos DXF

Los códigos de grupo y los valores asociados definen un aspecto específico de un objeto o
entidad. La línea que sigue inmediatamente al código de grupo es el valor asociado.
Este valor puede ser una cadena, un número entero o un valor de punto flotante, como la
coordenada X de un punto. Las líneas que siguen a la segunda línea del grupo, si las hay,
están determinadas por la definición del grupo y los datos asociados con el grupo.

Se utilizan códigos de grupo especiales como separadores de archivos, como


marcadores para el principio y el final de secciones, tablas y el final del propio archivo.

Las entidades, objetos, clases, tablas y entradas de tablas, y separadores de archivos


se introducen con un código de grupo 0 seguido de un nombre que describe el grupo.

La longitud máxima de la cadena del archivo DXF es de 256 caracteres. Si su dibujo


de AutoCAD contiene cadenas que exceden este número, esas cadenas se truncan durante
GUARDAR, GUARDAR COMO y WBLOCK. OPEN e INSERT fallan si su archivo DXF
contiene cadenas que exceden este número.

Caracteres de control ASCII en archivos DXF


SAVEAS maneja caracteres de control ASCII en cadenas de texto expandiendo el
carácter en un signo de intercalación (^) seguido de la letra apropiada. Por ejemplo, un
control ASCII­G (BEL, código decimal 7) se escribe como ^G. Si el texto en sí contiene
un carácter de intercalación, se expande a intercalación, espacio (^). OPEN e INSERT
realizan la conversión complementaria.

Códigos de grupo de encabezado en archivos DXF

Las aplicaciones pueden recuperar los valores de estas variables con la función getvar de
AutoLISP .

El siguiente es un ejemplo de la sección HEADER de un archivo DXF™:

0 Comienzo de la sección ENCABEZADO


SECCIÓN

ENCABEZAMIENTO

9 Se repite para cada variable de encabezado


$<variable>

<código de grupo>

Códigos de grupo en archivos DXF | 219


Machine Translated by Google

<valor>

0 Fin de la sección ENCABEZADO

ENDSEC

Códigos de grupo de clases en archivos DXF


El siguiente es un ejemplo de la sección CLASES de un archivo DXF:

0 Inicio de la sección CLASES


SECCIÓN

CLASES

0 Se repite para cada entrada.


CLASE
1

<registro dxf de clase>

<nombre de clase>
3

<nombre de la aplicación>

90

<bandera>
280

<bandera>
281

<bandera>

0 Fin de la sección CLASES


ENDSEC

Códigos de grupo de tablas de símbolos en archivos DXF


El siguiente es un ejemplo de la sección TABLAS de un archivo DXF.

0 Principio de la sección TABLAS


SECCIÓN

MESAS

220 | Capítulo 9 Formatos de archivos de intercambio de dibujos


Machine Translated by Google

0 Códigos de grupos de tablas comunes; se repite


MESA para cada entrada
2

<tipo de tabla>
5
<mango>
100

AcDbSímboloTabla
70
<máx. entradas>

0 Datos de entrada de tabla; repeticiones para cada registro

<tipo de tabla> de la tabla

5
<mango>
100

AcDbSímboloTablaRe
cable
.
. <datos>
.

0 Fin de la mesa
FINAL

0 Fin de la sección TABLAS


ENDSEC

Ejemplo de tabla de símbolos Esta


secuencia DXF representa tres objetos completos: la propia tabla de símbolos más
dos entradas.

MESA Indica una entrada de la tabla de símbolos.

ESTILO Entrada de tabla de símbolos de estilo de texto. Excepción a la

regla de que el código 0 define completamente el tipo

Códigos de grupo de tablas de símbolos en archivos DXF | 221


Machine Translated by Google

1C tirador de mesa STYLE; Lo mismo que para entidades

y otros objetos.

70

3 Número máximo de registros de la tabla STYLE

a seguir (campo previo al lanzamiento 13)

1001

APLICACIÓN_X APP_X ha puesto xdata en una tabla de símbolos

1040

42.0 Sólo un único número de punto flotante

ESTILO Comienzo del primer elemento en la tabla de

símbolos STYLE

3A El identificador de la primera entrada (las entradas

DIMSTYLE tendrán 105 aquí)

ENTRADA_1 El nombre del texto de la primera entrada.

70

64 Valores de bandera estándar

40

.4 Altura del texto

41

1.0 Factor de escala de ancho

222 | Capítulo 9 Formatos de archivos de intercambio de dibujos


Machine Translated by Google

50

0.0 Ángulo oblicuo

71

0 Banderas de generación de texto

42

0,4 Última altura utilizada

BUFONTS.TXT Nombre del archivo de fuente principal

ESTILO Comienza la segunda entrada. Sin xdata o persistente


reactores en la primera entrada

C2 Segunda manija de entrada

ENTRADA_2 Nombre del texto de la segunda entrada

...

... Otros campos hasta el código de grupo 3

BUFONTS.TXT Nombre del archivo de fuente principal y último objeto

tipo—grupo específico

102

{ACAD_REACTORES Esta entrada tiene dos reactores persistentes.

330

Códigos de grupo de tablas de símbolos en archivos DXF | 223


Machine Translated by Google

3C2 ID suave del primer objeto del reactor

330

41B ID suave del primer objeto del reactor

102

} Indica el final del conjunto del reactor.

1001

APLICACIÓN_1 Xdata adjunto a esta entrada

1070

45

1001

APLICACIÓN_2

1004

18A5B3EF2C199A

UCS Inicio de la tabla UCS (y final del registro y la tabla


anteriores)

Bloquea códigos de grupo en archivos DXF


El siguiente es un ejemplo de la sección BLOQUES de un archivo DXF:

0 Inicio de la sección BLOQUES


SECCIÓN

BLOQUES

0 Comienza cada entrada de bloque (una definición de

entidad de bloque)

224 | Capítulo 9 Formatos de archivos de intercambio de dibujos


Machine Translated by Google

BLOQUEAR

5
<mango>
100

AcDbEntidad
8

<capa>
100

AcDbBlockBegin
2
<nombre del bloque>

70

<bandera>
10
<Valor X>
20
<valor Y>
30
<Valor Z>
3
<nombre del bloque>

<ruta de referencia externa>

0 Una entrada para cada definición de entidad dentro


<tipo de entidad> del bloque
.
. <datos>
.

0 Fin de cada entrada de bloque (una definición de


FINAL entidad endblk)
5
<mango>
100
AcDbBlockEnd

0 Fin de la sección BLOQUES


ENDSEC

bloquea códigos de grupo en archivos DXF | 225


Machine Translated by Google

Códigos de grupo de entidades en archivos DXF


El siguiente es un ejemplo de la sección ENTIDADES de un archivo DXF:

0 Inicio de la sección ENTIDADES


SECCIÓN

2
ENTIDADES

0 Una entrada para cada definición de entidad


<tipo de entidad>
5
<mango>
330

<puntero al propietario>
100

AcDbEntidad
8

<capa>
100
AcDb<nombre de clase>
.
. <datos>
.

0 Fin de la sección ENTIDADES

ENDSEC

Códigos de grupo de objetos en archivos DXF


El siguiente es un ejemplo de la sección OBJETOS de un archivo DXF:

0 Inicio de la sección OBJETOS


SECCIÓN

2
OBJETOS

0 Comienzo del diccionario de objetos con nombre


DICCIONARIO (objeto del diccionario raíz)
5
<mango>
100

226 | Capítulo 9 Formatos de archivos de intercambio de dibujos


Machine Translated by Google

AcDbDiccionario

3 Se repite para cada entrada.


<nombre del diccionario>
350
<identificador del niño>

0 Grupos de datos de objetos.


<tipo de objeto>
.
. <datos>
.

0 Fin de la sección OBJETOS


ENDSEC

Escribir un programa de interfaz DXF


Escribir un programa que se comunique con AutoCAD mediante un archivo
DXF parece más difícil de lo que realmente es. El formato DXF hace que sea
fácil ignorar la información que no necesita, mientras lee la información que sí
necesita.

Escribir un programa de interfaz DXF | 227


Machine Translated by Google

Leer un archivo DXF


El siguiente ejemplo es un programa simple de Visual Basic 6 que lee un archivo DXF y
extrae códigos y valores específicos de un objeto determinado en una sección determinada.

228 | Capítulo 9 Formatos de archivos de intercambio de dibujos


Machine Translated by Google

' ReadDXF extrae pares de código/valor especificados de un archivo DXF.

' Esta función requiere cuatro parámetros de cadena, un archivo DXF válido

' nombre de archivo, un nombre de sección DXF, el nombre de un objeto en ese


' y una lista de códigos delimitada por comas.
'

Función LeerDXF( _

ByVal dxfFile como cadena, ByVal strSection como cadena, _

ByVal strObject como cadena, ByVal strCodeList como cadena)

Dim tmpCode, lastObj como cadena

Abra el archivo dxf para ingresar como n.° 1


'
Obtenga el primer par código/valor
códigos = leer códigos
'
Recorra todo el archivo hasta la línea "EOF"
Mientras que los códigos (1) <> "EOF"
' Si el código de grupo es '0' y el valor es 'SECCIÓN'..
Si códigos(0) = "0" Y códigos(1) = "SECCIÓN" Entonces

' Esta debe ser una sección nueva, así que obtenga la siguiente

'par código/valor.
códigos = LeerCódigos()

' Si esta sección es la correcta...


Si códigos(1) = strSection Entonces
'
Obtenga el siguiente par código/valor y...
códigos = leer códigos
'
Recorra esta sección hasta que aparezca 'ENDSEC'.
Mientras que los códigos (1) <> "ENDSEC"
' Mientras esté en una sección, todos los códigos '0' indican
'
un objeto. Si encuentra una tienda '0',

' nombre del objeto para uso futuro.

Si códigos(0) = "0" Entonces últimoObj = códigos(1)

' Si este objeto es uno que le interesa

Si últimoObj = strObject Entonces


' Rodear el código con comas

tmpCode = "," & códigos(0) & ","


'Si este código está en la lista de códigos...

Si InStr(strCodeList, tmpCode) Entonces

'Agrega el valor de retorno.


LeerDXF = LeerDXF & _

códigos(0) & "=" & códigos(1) & vbCrLf


Terminara si

Terminara si

' Lee otro par código/valor


códigos = leer códigos

Encaminarse a

Escribir un programa de interfaz DXF | 229


Machine Translated by Google

Terminara si

Demás
códigos = leer códigos

Terminara si

Encaminarse a

Cerrar #1
Función final
' ReadCodes lee dos líneas de un archivo abierto y devuelve dos
artículo
'
matriz, un código de grupo y su valor. Siempre que se lea un archivo DXF

'
dos líneas a la vez, todo debería estar bien. Sin embargo, para hacer su
' código más confiable, debe agregar algún error adicional y
' otras comprobaciones.
'

Función ReadCodes() como variante


Dim codeStr, valStr como cadena
Entrada de línea #1, codeStr
Entrada de línea #1, valStr
' Recortamos el espacio inicial y final del código
ReadCodes = Array(Trim(codeStr), valStr)
Función final

Escribir un archivo DXF


Escribir un programa que cree un archivo DXF puede ser más difícil que uno que
lea un archivo DXF, porque debe mantener la coherencia dentro del dibujo para que
AutoCAD encuentre el archivo aceptable. AutoCAD le permite omitir muchos
elementos en un archivo DXF y aun así obtener un dibujo utilizable.

■ Se puede omitir toda la sección HEADER si no configura variables de encabezado.

■ Cualquiera de las tablas de la sección TABLAS se puede omitir si no es necesario realizar entradas, y se
puede eliminar toda la sección TABLAS si no se requiere nada en ella.

■ Si define algún tipo de línea en la tabla LTYPE, esta tabla debe aparecer antes de la tabla LAYER.

■ Si no se utilizan definiciones de bloque en el dibujo, la sección BLOQUES puede


ser omitido.

■ Si está presente, la sección BLOQUES debe aparecer antes de la sección ENTIDADES.

230 | Capítulo 9 Formatos de archivos de intercambio de dibujos


Machine Translated by Google

■ Dentro de la sección ENTIDADES, puede hacer referencia a nombres de capas


aunque no los haya definido en la tabla CAPA. Estas capas se crean automáticamente
con el color 7 y el tipo de línea CONTINUA.

■ El elemento EOF debe estar presente al final del archivo.

Escribir un programa de interfaz DXF | 231


Machine Translated by Google

La siguiente subrutina de Visual Basic 6 construye un archivo DXF que representa


un polígono.

232 | Capítulo 9 Formatos de archivos de intercambio de dibujos


Machine Translated by Google

' WriteDXFPolygon crea un archivo DXF mínimo que sólo contiene


' la sección ENTIDADES. Esta subrutina requiere cinco parámetros,
' el nombre del archivo DXF, el número de lados del polígono, la X
' y coordenadas Y para el extremo inferior del lado más derecho
' (comienza en dirección vertical), y la longitud de cada
' lado. Tenga en cuenta que debido a que esto sólo solicita puntos 2D, no
'
No incluye las coordenadas Z (códigos 30 y 31). Las líneas son

' colocado en la capa "Polígono".


'

Sub EscrituraDXFPoligono( _

dxfFile como cadena, iSides como entero, _

dblX como doble, dblY como doble, dblLen como doble)

Atenuar i como entero


Dim dblA1, dblA, dblPI, dblNX, dblNY como doble

Abra el archivo dxf para obtener la salida como n.° 1


Imprimir #1, 0
Imprimir #1, "SECCIÓN"
Imprimir #1, 2
Imprimir #1, "ENTIDADES"
dblPI = Atn(1) * 4
dblA1 = (2 * dblPI) / iLados
dblA = dblPI / 2
Para i = 1 a iLados

Imprimir #1, 0
Imprimir #1, "LÍNEA"
Impresión #1, 8

Imprimir #1, "Polígono"


Impresión #1, 10
Impresión #1, dobleX
Impresión #1, 20
Impresión #1, doble
dblNX = dblLen * Cos(dblA) + dblX
dblNY = dblLen * Sin(dblA) + dblY
Impresión #1, 11
Impresión #1, dblNX
Impresión #1, 21
Impresión #1, dobleNY
dobleX = dobleNX
dobleY = dobleNY
dblA = dblA + dblA1
Siguiente yo

Imprimir #1, 0
Imprimir #1, "ENDSEC"

Escribir un programa de interfaz DXF | 233


Machine Translated by Google

Imprimir #1, 0
Impresión #1, "EOF"
Cerrar #1
Subtítulo final

Siempre que aparezca un elemento con el formato adecuado en la línea en la que se esperan los
datos, DXFIN lo acepta. (Por supuesto, los elementos de cadena no deben tener espacios iniciales a
menos que estén destinados a ser parte de la cadena). Este programa BASIC aprovecha esta
flexibilidad en el formato de entrada y no genera un archivo exactamente como uno generado por
AutoCAD.

En el caso de un error al usar DXFIN para cargar, AutoCAD informa el error con un mensaje que indica
la naturaleza del error y la última línea procesada en el archivo DXF antes de que se detectara el error.
Es posible que esta no sea la línea en la que ocurrió el error, especialmente en el caso de errores como
la omisión de grupos requeridos.

Archivos binarios DXF


El formato de archivo ASCII DXF es una representación completa de un dibujo de AutoCAD en formato
de texto ASCII y otros programas lo procesan fácilmente. Además, AutoCAD puede producir o leer una
forma binaria del archivo DXF completo y aceptar entradas limitadas en otro formato de archivo binario.

Los comandos GUARDAR y GUARDAR COMO proporcionan una opción binaria que escribe archivos
DXF binarios. Un archivo de este tipo contiene toda la información presente en un archivo ASCII
DXF, pero en una forma más compacta que ocupa aproximadamente un 25 por ciento menos de
espacio en el archivo. AutoCAD puede leerlo y escribirlo más rápidamente (normalmente, cinco veces más rápido).
A diferencia de los archivos ASCII DXF, que implican un equilibrio entre tamaño y precisión de punto
flotante, los archivos binarios DXF preservan la precisión en la base de datos de dibujo.
(AutoCAD Release 10 fue la primera versión que admitió este formato de archivo DXF; no se puede
leer en versiones anteriores).

Un archivo DXF binario comienza con un centinela de 22 bytes que consta de lo siguiente:

DXF binario de AutoCAD<CR><LF><SUB><NULL>

Después del centinela hay pares (grupo, valor) como en un archivo ASCII DXF pero representados
en forma binaria. El código de grupo es un valor binario de 2 bytes (1 byte en archivos DXF anteriores
a AutoCAD versión 14) y el valor que sigue es uno de los siguientes:

■ Un entero de 2 bytes con el byte menos significativo primero y el más significativo


último byte

234 | Capítulo 9 Formatos de archivos de intercambio de dibujos


Machine Translated by Google

■ Un número de punto flotante de doble precisión IEEE de 8 bytes almacenado con el byte menos
significativo primero y el byte más significativo al final

■ Una cadena ASCII terminada en un byte 0 (NULL)

El tipo de datos que siguen a un grupo se determina a partir del código del grupo mediante las
mismas reglas utilizadas para decodificar archivos ASCII DXF. La traducción de ángulos a grados
y fechas a representación de fecha juliana fraccionaria se realiza tanto para archivos binarios como
para archivos ASCII DXF. El grupo de comentarios, 999, no se utiliza en archivos DXF binarios.

Los códigos de grupo de datos extendidos se representan en DXF binario como un solo byte con
el valor 255, seguido de un valor entero de 2 bytes que contiene el código de grupo real, seguido
del valor real.

Los valores largos de datos extendidos (código de grupo 1071) ocupan 4 bytes de datos. Los
fragmentos binarios de datos extendidos (código de grupo 1004) se representan como una longitud
entera sin signo de un solo byte, seguido del número especificado de bytes de datos de fragmentos.
Por ejemplo, para transferir un grupo largo de datos extendido, aparecerían los siguientes valores,
ocupando 1, 2 y 4 bytes respectivamente.

255 Código de grupo de escape


1071 Código de grupo verdadero
999999 Valor para el código de grupo 1071

SAVEAS escribe archivos binarios DXF con el mismo tipo de archivo (.dxf) que los archivos ASCII
DXF. Los comandos OPEN e INSERT reconocen automáticamente un archivo binario mediante su
cadena centinela. No es necesario identificarlo como un archivo binario.

Si los comandos ABRIR e INSERTAR encuentran un error en un archivo DXF binario, AutoCAD
informa la dirección del byte dentro del archivo donde se detectó el error.

Archivos de diapositivas

NOTA Esta información es para programadores experimentados y está sujeta a cambios sin previo
aviso.

Los archivos de diapositivas de AutoCAD son imágenes de pantalla escritas con el comando
MSLIDE y leídas con el comando VSLIDE. Esta sección describe el formato de los archivos de
diapositivas para beneficio de los desarrolladores que desean incorporar soporte para diapositivas
en sus programas.

Un archivo de diapositivas consta de una parte de encabezado (31 bytes) y uno o más registros de
datos de longitud variable. Todas las coordenadas y tamaños escritos en el archivo de diapositiva
reflejan el área de dibujo del dispositivo de visualización desde el cual se creó la diapositiva, con

Archivos de diapositivas | 235


Machine Translated by Google

punto (0,0) ubicado en la esquina inferior izquierda del área de dibujo. Para AutoCAD
En la versión 9 y posteriores, el encabezado del archivo de diapositiva consta de los siguientes campos:

Encabezado del archivo de diapositivas

Campo bytes Descripción

cadena de identificación
17 “Diapositiva de AutoCAD” CR LF ^Z NUL

Indicador de tipo 1 Actualmente configurado en 56 (decimal)

Indicador de nivel 1 Actualmente configurado en 2

Punto X alto 2 Ancho del área de gráficos: 1, en píxeles

Punto Y alto 2 Altura del área de gráficos: 1, en píxeles

relación de aspecto 4 Relación de aspecto del área de dibujo (tamaño horizontal/tamaño vertical en pulgadas), escalada por

10.000.000. Este valor siempre se escribe con el byte menos significativo primero.

Relleno de hardware 2 O 0 o 2 (el valor no es importante)

Número de prueba 2 Un número (1234 hexadecimal) utilizado para determinar si todos los valores de 2 bytes en la diapositiva

se escribieron con el byte de orden superior primero (CPU de la familia Intel 8086) o el byte de orden inferior

primero (CPU de la familia Motorola 68000)

Los registros de datos siguen al encabezado. Cada registro de datos comienza con un campo de 2 bytes.
cuyo byte de orden superior es el tipo de registro. El resto del expediente puede
estar compuesto por campos de 1 o 2 bytes, como se describe en la siguiente tabla. A
determinar si los campos de 2 bytes se escriben con el byte de orden superior primero
o el byte de orden inferior primero, examine el campo Número de prueba del encabezado que
se describe en la tabla anterior.

Registros de datos de archivos de diapositivas

Tipo de Bytes Significado Descripción


registro
(maleficio)

00­7F 8 Vector La coordenada desde­X para un vector ordinario. De­Y, a­X y a­Y

siguen, en ese orden, como valores de 2 bytes. El punto de origen se guarda como

ultimo punto

80­FA — Indefinido reservado para uso futuro

236 | Capítulo 9 Formatos de archivos de intercambio de dibujos


Machine Translated by Google

Registros de datos de archivos de diapositivas

Tipo de Bytes Significado Descripción


registro
(maleficio)

pensión completa 5 desplazamiento vectorial


El byte de orden inferior y los tres bytes siguientes especifican los puntos finales.
colina (de­X, de­Y, a­X, a­Y) de un vector, en términos de desplazamientos (­128 a +127)

desde el último punto guardado. El punto de partida ajustado se guarda como el último
punto para uso por vectores posteriores

FC 2 Fin del documento El byte de orden inferior es 00.

FD 6 Relleno sólido El byte de orden inferior siempre es cero. Los siguientes dos valores de 2 bytes
especifique las coordenadas X e Y de un vértice de un polígono que se rellenará de forma
sólida. De tres a diez registros de este tipo se producen en secuencia. Un registro de relleno sólido
con una coordenada Y negativa indica el inicio o el final de dicha inundación
secuencia. En el registro de inicio, la coordenada X indica el número de
registros de vértices a seguir

FE 3 Común Este es un vector que comienza en el último punto. El byte de orden inferior y el
punto final El siguiente byte especifica to­X y to­Y en términos de compensaciones (­128 a +127)
vector desde el último punto guardado. El punto de referencia ajustado se guarda como el último
punto para uso por vectores posteriores

FF 2 Color nuevo Los vectores subsiguientes se dibujarán utilizando el número de color indicado.
por el byte de orden inferior

Si una diapositiva contiene algún vector, un nuevo registro de color será el primer dato.
registro. El orden de los vectores en una diapositiva y el orden de los puntos finales de
esos vectores pueden variar.

Por ejemplo, el siguiente es un volcado hexadecimal anotado de un archivo de diapositiva simple.


creado en una IBM PC/AT con un adaptador de gráficos mejorado de IBM. La diapositiva
consta de una línea diagonal blanca desde la esquina inferior izquierda hasta la superior derecha

Archivos de diapositivas | 237


Machine Translated by Google

esquina del área de dibujo, una línea vertical verde cerca de la esquina inferior izquierda
y un pequeño rectángulo rojo en la esquina inferior izquierda.

41 75 74 6F 43 41 Cadena de identificación (“AutoCAD Slide” CR LF ^Z


NULO)
44 20 53 6C 69 64
65 0D 0A 1A 00

56 Indicador de tipo (56)


02 Indicador de nivel (2)
3C 02 Punto X alto (572)
24 01 Punto Y alto (292)
0B 80 DF 00 Relación de aspecto (14.647.307 / 10.000.000 = 1,46)
02 00 Relleno de hardware (2)
34 12 Número de prueba (1234 hexadecimal)
07 FF Nuevo color (7 = blanco)
3C 02 24 01 00 00 00 00 Vector de 572,292 a 0,0. 572,292
se convierte en el “último” punto
3 FF Nuevo color (3 = verde)
0F 00 32 00 0F 00 13 00 Vector de 15,50 a 15,19. \x1115,50
se convierte

"ultimo punto
01 FF Nuevo color (1 = rojo)
12 FB E7 12 CE Vector de compensación de 15+18,50­25 (33,25)
a 15+18,
50­50 (33,0). 33,25 se convierte en el “último” punto
DF FE 00 Vector de punto final común de 33,25 a 33­33,25+0
(0,25). 0,25 se convierte en el “último” punto
00 FE E7 Vector de punto final común de (0,25) a 0+0,25­25
(0,0). 0,0 se convierte en el “último” punto
21 FE 00 Vector de punto final común de (0,0) a 0+33,0+0
(33,0).33,0 se convierte en el “último” punto
00 FC Fin del archivo

Encabezado de diapositiva antiguo

El formato de diapositiva descrito en la sección anterior es producido por AutoCAD Versión


9 y posteriores, y es portátil entre todas las computadoras que ejecutan AutoCAD Versión 9
o posteriores. Versiones anteriores de AutoCAD (así como AutoShade® 1.0

238 | Capítulo 9 Formatos de archivos de intercambio de dibujos


Machine Translated by Google

y AutoSketch® 1.02) producen diapositivas con un encabezado algo diferente, como


se muestra en la siguiente tabla.

Encabezado de archivo de diapositiva antiguo

Campo bytes Descripción

cadena de identificación
17 “Diapositiva de AutoCAD” CR LF ^Z NUL

Indicador de tipo 1 56 (decimales)

Indicador de nivel 1 1 (formato antiguo)

Punto X alto 2 Ancho del área de dibujo: 1, en píxeles

Punto Y alto 2 Altura del área de dibujo: 1, en píxeles

relación de aspecto 8 Relación de aspecto del área de dibujo (tamaño horizontal/tamaño vertical en pulgadas), escrita como
número de punto flotante

Relleno de hardware 2 O 0 o 2 (el valor no es importante)

byte de relleno 1 No usado

Tenga en cuenta que el encabezado de formato antiguo no contiene un campo de número de prueba. El

El valor de relación de aspecto de punto flotante y todos los números enteros de 2 bytes se escriben en el formato
formato nativo de la CPU que se utilizó para crear el archivo (para la familia 8086)
CPU, IEEE de doble precisión y byte de orden inferior primero). Archivos de diapositivas de formato antiguo
no son portátiles entre tipos de máquinas, pero pueden leerse con cualquier versión de
AutoCAD ejecutándose en el mismo tipo de CPU que la CPU con la que se ejecuta la diapositiva.
fue creado.

Archivos de biblioteca de diapositivas

Esta sección describe el formato de las bibliotecas de diapositivas de AutoCAD (versión 9 y


más adelante) para beneficio de los desarrolladores que deseen incorporar soporte para diapositivas.
bibliotecas en sus programas.

El formato general de una biblioteca de diapositivas es el siguiente:

"Biblioteca de diapositivas de AutoCAD 1.0" CR LF ^Z NUL NUL NUL NUL Encabezado (32
bytes)
Una o más entradas del directorio de diapositivas (36 bytes cada una)
Una o más diapositivas (longitud variable)

Archivos de biblioteca de diapositivas | 239


Machine Translated by Google

Las entradas del directorio de diapositivas tienen el siguiente formato:

Nombre de diapositiva (terminado en NUL) (32 bytes)


Dirección de la diapositiva dentro del archivo de la biblioteca (4 bytes)

La dirección de la diapositiva siempre se escribe primero con el byte de orden inferior. Cada diapositiva a la
que apunta el directorio es un archivo de diapositiva completo como se describe en la sección anterior. El
final del directorio de diapositivas se indica mediante una entrada con un nombre de diapositiva nulo (el
primer byte es NUL). Una biblioteca de diapositivas puede contener una combinación de diapositivas de
formato antiguo y nuevo.

240 | Capítulo 9 Formatos de archivos de intercambio de dibujos


Machine Translated by Google

Problemas avanzados de DXF

10
Este apéndice analiza los conceptos avanzados relacionados con los códigos de grupo DXF™.

Objetos de base de datos


Los dibujos de AutoCAD® constan en gran medida de contenedores estructurados para objetos de bases de datos.
Cada objeto de base de datos tiene las siguientes características:

■ Un identificador cuyo valor es exclusivo del dibujo/archivo DXF y es constante durante la vida útil del dibujo. Este
formato existe desde la versión 10 de AutoCAD y, a partir de la versión 13 de AutoCAD, los identificadores
siempre están habilitados.

■ Una tabla xdata opcional, como la que tienen las entidades desde AutoCAD versión 11.

■ Una tabla de reactor persistente opcional.

■ Un puntero de propiedad opcional a un diccionario de extensión que, a su vez, posee los subobjetos colocados
en él por una aplicación.

Las tablas de símbolos y los registros de la tabla de símbolos son objetos de base de datos y, por tanto, tienen un
identificador. También pueden tener xdata y reactores persistentes en sus registros DXF.

Identificadores de referencia persistente entre objetos


Un conjunto de rangos de códigos de grupo permite que los objetos especifiquen directamente referencias a otros
objetos dentro del mismo archivo de dibujo/DXF. Se proporcionan cuatro rangos para los cuatro tipos de
identificadores de referencia que puede especificar:

■ Mango de puntero suave

■ Mango de puntero duro

241
Machine Translated by Google

■ Mango suave

■ Mango rígido

Estos tipos de identificadores se manifiestan como nombres de entidades en valores , como nombre_anuncios

de AutoLISP® en ObjectARX® y como clases con nombres similares derivadas de ObjectARX.


Estos valores siempre se mantienen en las operaciones de inserción, referencia externa y wblock,
de modo que las referencias entre los objetos de un conjunto que se está copiando se actualizan para
apuntar a los objetos copiados, mientras que las referencias a otros objetos permanecen sin cambios.

Además, se define un rango de códigos de grupo para identificadores "arbitrarios" para permitir el
almacenamiento conveniente de valores de identificadores que no se convierten en nombres de
entidades y luego se traducen en insert, xref o wblock.

NOTA Si utiliza códigos de grupo 1005 xdata para almacenar identificadores, se tratan como
identificadores de puntero suave, lo que significa que cuando se copian o insertan grupos de
objetos en otro dibujo, las referencias entre los objetos involucrados se traducen. Aunque
siempre se devuelven 1005 elementos xdata como identificadores en AutoLISP y ObjectARX, todos los
rangos de códigos del grupo de identificadores de referencia se representan como "nombres de
entidad" en AutoLISP y como estructuras ads_name en ObjectARX.

Referencias de puntero y propiedad


Un puntero es una referencia que indica el uso, pero no la posesión o responsabilidad,
de otro objeto. Una referencia de puntero significa que el objeto utiliza el otro objeto de alguna manera
y comparte el acceso a él.

Una referencia de propiedad significa que un objeto propietario es responsable de los objetos para
los que tiene un identificador de propietario. Las referencias de propiedad dirigen la escritura de
archivos DWG y DXF completos de forma genérica, como empezando por unos pocos objetos raíz
clave.

Un objeto puede tener cualquier número de referencias de puntero asociadas, pero solo puede tener
un propietario.

Referencias duras y blandas


Las referencias físicas, ya sean punteros o propietarios, protegen un objeto para que no sea
eliminado. Las referencias suaves no.

En AutoCAD, las definiciones de bloques y las entidades complejas son propietarios absolutos de sus
elementos. Una tabla de símbolos y diccionarios son propietarios suaves de sus elementos.

242 | Capítulo 10 Problemas avanzados de DXF


Machine Translated by Google

Las entidades de polilínea son propietarias estrictas de sus entidades de vértice y secuencia. Las entidades
de inserción son propietarias absolutas de sus entidades de atributos y secuencias.

Al establecer una referencia a otro objeto, se recomienda pensar si la referencia debe proteger un
objeto del comando PURGE.

Manijas arbitrarias
Los identificadores arbitrarios se diferencian en que no se traducen internamente
a identificadores persistentes de sesión, ni a nombres de entidades en AutoLISP, etc. Se
guardan como asas. Cuando los valores de los identificadores se traducen en operaciones
de fusión de dibujos, los identificadores arbitrarios se ignoran.

En todos los entornos, se pueden intercambiar identificadores arbitrarios por nombres de


entidades del dibujo actual mediante las funciones handent . Un uso común de identificadores
arbitrarios es hacer referencia a objetos en archivos DXF y DWG externos.

1005 códigos de grupo


Los códigos de grupo 1005 xdata tienen el mismo comportamiento y semántica que los punteros
suaves, lo que significa que se traducen cada vez que el objeto host se fusiona en un dibujo
diferente. Sin embargo, los elementos 1005 no se traducen a identificadores
persistentes de sesión ni a nombres de entidades internas en AutoLISP y ObjectARX. Se
guardan como asas.

Marcadores de subclase
Al presentar un flujo de datos grupales, un único objeto puede estar compuesto por varios
miembros declarantes, uno para cada nivel de herencia donde se realiza la presentación. Dado
que las clases derivadas y los niveles de herencia pueden evolucionar por separado, los datos
de cada miembro declarante de la clase deben estar separados de los demás miembros.
Esto se logra utilizando marcadores de subclase.

Se espera que todos los miembros del archivador de clases precedan la porción de datos de
instancia específica de su clase con un marcador de "subclase": un código de grupo 100 seguido
de una cadena con el nombre real de la clase. Esto no afecta el estado necesario para definir
el estado del objeto, pero proporciona un medio para que los analizadores de archivos DXF
dirijan los códigos de grupo al software de aplicación correspondiente.

Manijas arbitrarias | 243


Machine Translated by Google

Por ejemplo, un objeto que tenga datos de diferentes clases derivadas se representaría
de la siguiente manera:

244 | Capítulo 10 Problemas avanzados de DXF


Machine Translated by Google

999
FOOGRANDCHILD, definido por la clase AcDbSonOfSonOfFoo, que
999
se deriva de AcDbSonOfFoo
0
NIEBITO
5
C2
100
AcDbFoo
999
Utiliza códigos de grupo 10/20/30
10
1.1
20
2.3
30
7.3
100
AcDbSonOfFoo
999
También utiliza códigos de grupo 20/10/30, para un propósito diferente
10
1.1
20
2.3
30
7.3
100
AcDbHijoDeHijoDeFoo

999
También utiliza códigos de grupo 20/10/30, para otro propósito más.
10
13.2
20
23.1
30
31.2
999
Ahora para los datos X

1001

APLICACIÓN_1

1070

Marcadores de subclase | 245


Machine Translated by Google

45
1001

APLICACIÓN_2 1004

18A5B3EF2C199A

Diccionario de extensión y reactores persistentes


El diccionario de extensión es una secuencia opcional que almacena el identificador de un
objeto de diccionario que pertenece al objeto actual, que a su vez puede contener entradas.
Esta función permite adjuntar objetos de base de datos arbitrarios a cualquier objeto de
base de datos. Cualquier objeto o entidad puede tener esta sección.

Los reactores persistentes son una secuencia opcional que almacena identificadores
de objetos que se registran como reactores en el objeto actual. Cualquier objeto o entidad
puede tener esta sección.

Datos extendidos
Los datos extendidos (xdata) los crean las aplicaciones AutoLISP u ObjectARX. Si una
entidad contiene datos extendidos, sigue los datos de definición normal de la entidad.
Los códigos de grupo del 1000 al 1071 describen datos ampliados. El siguiente es
un ejemplo de una entidad que contiene datos extendidos en formato DXF.

246 | Capítulo 10 Problemas avanzados de DXF


Machine Translated by Google

Datos de definición de entidad normal:

0
INSERTAR

5
F11
100

AcDbEntidad
8
ARRIBA

100
AcDbBlockReferencia
2

BLOQUE_A
10
0.0
20
0.0
30
0.0

Datos ampliados | 247


Machine Translated by Google

Datos de definición de entidad extendida:

1001

AME_SOL
1002
{
1070
0
1071
1.95059E+06
1070
519
1010
2.54717
1020
2.122642
1030
2.049201
1005
ECD
1005
EE9
1005
0
1040
0.0
1040
1.0
1000

ACERO SUAVE

El código de grupo 1001 indica el comienzo de los datos extendidos. A diferencia de los datos de entidades
normales, con los datos extendidos el mismo código de grupo puede aparecer varias veces y el orden es
importante.

Los datos ampliados se agrupan por nombre de aplicación registrada. Cada grupo de aplicaciones
registrado comienza con un código de grupo 1001, con el nombre de la aplicación como valor de cadena. Los
nombres de las aplicaciones registradas corresponden a las entradas de la tabla de símbolos APPID.

Una aplicación puede utilizar tantos nombres de APPID como sea necesario. Los nombres de APPID son
permanentes, aunque se pueden eliminar si no se utilizan actualmente en el dibujo. Cada nombre de APPID
no puede tener más de un grupo de datos adjunto a cada entidad. Dentro de un grupo de aplicaciones, la
aplicación define la secuencia de grupos de datos extendidos y su significado.

248 | Capítulo 10 Problemas avanzados de DXF


Machine Translated by Google

Los códigos de grupo de datos extendidos se enumeran en la siguiente tabla.

Códigos y descripciones de grupos de datos extendidos

Nombre de la entidad Código de grupo Descripción

Cadena 1000 Las cadenas en datos extendidos pueden tener hasta 255 bytes de longitud (con el

256.º byte reservado para el carácter nulo)

Nombre de la aplicación 1001 Los nombres de las aplicaciones pueden tener hasta 31 bytes de longitud (el byte 32 es

también una cuerda reservado para el carácter nulo)


valor
NOTA No agregue un grupo 1001 a sus datos extendidos porque

AutoCAD asume que es el comienzo de un nuevo grupo de datos extendidos de

aplicación.

Cadena de control 1002 Una cadena de control de datos extendida puede ser “{” o “}”. Estos

Las llaves permiten que las aplicaciones organicen sus datos subdividiéndolos.

los datos en listas. La llave izquierda comienza una lista y la llave derecha
finaliza la lista más reciente. Las listas se pueden anidar

Cuando AutoCAD lee los datos extendidos para una aplicación particular, verifica que
las llaves estén equilibradas.

Nombre de capa 1003 Nombre de la capa asociada a los datos extendidos.

Datos binarios 1004 Los datos binarios se organizan en fragmentos de longitud variable . La longitud

máxima de cada fragmento es 127 bytes. En archivos ASCII DXF, binario

Los datos se representan como una cadena de dígitos hexadecimales, dos por

byte binario

identificador de base de datos 1005 Identificadores de entidades en la base de datos de dibujos.

NOTA Cuando un dibujo con identificadores y identificadores de datos extendidos

se importa a otro dibujo usando INSERT, INSERT *, XREF

Bind, XBIND o OPEN parcial, los identificadores de datos extendidos son

traducidos de la misma manera que su entidad correspondiente

asas, manteniendo así su encuadernación. Esto también se hace en el

Operación de bloque EXPLOTAR o para cualquier otra operación de AutoCAD.


Cuando AUDIT detecta un identificador de datos extendido que no coincide

el identificador de una entidad en el archivo de dibujo, se considera un error. Si AUDIT

está reparando entidades, establece el identificador en 0

3 reales 1010, 1020, Tres valores reales, en el orden X, Y, Z. Se pueden utilizar como punto.
1030 o registro vectorial. AutoCAD nunca altera su valor

Datos ampliados | 249


Machine Translated by Google

Códigos y descripciones de grupos de datos extendidos

Nombre de la entidad Código de grupo Descripción

Posición espacial 1011, 1021, A diferencia de un simple punto 3D, las coordenadas del espacio mundial se mueven,
mundial 1031 escalado, rotado y reflejado junto con la entidad principal para
al que pertenecen los datos ampliados. La posición espacial mundial es
También se estira cuando se aplica el comando STRETCH al
entidad padre y este punto se encuentra dentro de la ventana de selección

Desplazamiento 1012, 1022, También un punto 3D que se escala, gira y refleja junto con
espacial mundial 1032 el padre (pero no se mueve ni se estira)

dirección mundial 1013, 1023, También un punto 3D que se gira y se refleja junto con el padre.
1033 (pero no se mueve, escala ni estira)

Real 1040 Un valor real

Distancia 1041 Un valor real que se escala junto con la entidad matriz.

Factor de escala 1042 También un valor real que se escala junto con el padre. La diferencia entre una
distancia y un factor de escala está definida por la aplicación.

Entero 1070 Un entero de 16 bits (con o sin signo)

Largo 1071 Un entero de 32 bits con signo (largo)

Sistemas de coordenadas de objetos (OCS)


Para ahorrar espacio en la base de datos de dibujo (y en el archivo DXF), los puntos
asociados con cada entidad se expresan en términos del propio objeto de la entidad
sistema de coordenadas (OCS). Con OCS, la única información adicional necesaria
para describir la posición de la entidad en el espacio 3D son el vector 3D que describe la
Eje Z del OCS y el valor de elevación.

Para una determinada dirección del eje Z (o extrusión), hay un número infinito de
sistemas de coordenadas, definidos traduciendo el origen en el espacio 3D y por
girando los ejes X e Y alrededor del eje Z. Sin embargo, para el mismo eje Z
dirección, sólo hay un OCS. Tiene las siguientes propiedades:

■ Su origen coincide con el origen de WCS.

250 | Capítulo 10 Problemas avanzados de DXF


Machine Translated by Google

■ La orientación de los ejes X e Y dentro del plano XY se calcula de manera arbitraria pero consistente.
AutoCAD realiza este cálculo utilizando el algoritmo de eje arbitrario (consulte Algoritmo de eje
arbitrario en la página 252).

Para algunas entidades, el OCS es equivalente al WCS y todos los puntos (grupos DXF 10­37) se
expresan en coordenadas mundiales. Consulte la siguiente tabla.

Sistemas de coordenadas asociados a un tipo de entidad.

Entidades Notas

Entidades 3D como línea, punto, cara 3D, polilínea Estas entidades no se encuentran en un plano particular. Todos los puntos se
3D, vértice 3D, malla 3D, malla 3D expresan en coordenadas mundiales. De estas entidades, sólo se pueden extruir
vértice líneas y puntos. Su dirección de extrusión puede diferir del eje Z mundial.

Entidades 2D como círculo, arco, sólido, traza, Estas entidades son de naturaleza plana. Todos los puntos se expresan en
texto, attrib, attdef, forma, inserción, polilínea coordenadas del objeto. Estas entidades se pueden extruir. Su dirección de extrusión

2D, vértice 2D, lwpolyline, sombreado, imagen puede diferir del eje Z mundial

Dimensión Algunos de los puntos de una dimensión se expresan en WCS y otros en OCS.

Ventana gráfica Expresado en coordenadas mundiales.

Una vez que AutoCAD ha establecido el OCS para una entidad determinada, el OCS funciona de la
siguiente manera: El valor de elevación almacenado con una entidad indica cuánto desplazar el plano
XY a lo largo del eje Z (desde el origen del WCS) para que coincida con el plano que contiene la entidad.
No importa cuánto de esto sea la elevación definida por el usuario.

Cualquier punto 2D ingresado a través del UCS se transforma en los puntos 2D


correspondientes en el OCS, que se desplaza y gira con respecto al UCS.

Estas son algunas ramificaciones de este proceso:

■ No se puede saber de manera confiable qué UCS estaba vigente cuando una entidad fue
adquirido.

■ Cuando ingresa las coordenadas XY de una entidad en un UCS determinado y luego guarda como,
probablemente no reconocerá esas coordenadas XY en el archivo DXF. Debes conocer el
método mediante el cual AutoCAD calcula los ejes X e Y para poder trabajar con estos valores.

■ El valor de elevación almacenado con una entidad y generado en archivos DXF es una suma de la
diferencia de coordenadas Z entre el plano UCS XY y el OCS XY .

Sistemas de coordenadas de objetos (OCS) | 251


Machine Translated by Google

plano y el valor de elevación que el usuario especificó en el momento en que se dibujó


la entidad.

Algoritmo de eje arbitrario


AutoCAD utiliza internamente el algoritmo de eje arbitrario para implementar la generación
arbitraria pero consistente de sistemas de coordenadas de objetos para todas las entidades
que usan coordenadas de objetos.

Dado un vector de longitud unitaria que se utilizará como eje Z de un sistema de coordenadas,
el algoritmo de eje arbitrario genera un eje X correspondiente para el sistema de
coordenadas. El eje Y sigue por aplicación de la regla de la mano derecha.

El método consiste en examinar el eje Z dado (también llamado vector normal). Si está cerca
del eje Z mundial positivo o negativo , cruce el eje Y mundial con el eje Z dado para llegar
al eje X arbitrario . Si no está cerca, cruce el eje Z mundial con el eje Z dado para llegar
al eje X arbitrario . El límite en el que se toma la decisión se eligió para que fuera económico
de calcular y completamente portátil entre máquinas. Esto se logra al tener una especie de
casquete polar "cuadrado", cuyos límites son 1/64, que se puede especificar con precisión
en seis dígitos de fracciones decimales y en seis bits de fracciones binarias.

El algoritmo hace lo siguiente (se supone que todos los vectores están en el espacio 3D y
se especifican en el sistema de coordenadas mundial):

Llamemos N al vector normal dado.


Dejemos que el eje Y del mundo se llame Wy, que siempre es (0,1,0).
Llamemos al eje mundial Z Wz, que siempre es (0,0,1).

Aquí buscamos los ejes X e Y arbitrarios que vayan con el N normal.


Se llamarán Ax y Ay. N también podría llamarse Az (el eje Z arbitrario ) de la siguiente
manera:

Si (abs (Nx) < 1/64) y (abs (Ny) < 1/64) entonces


Ax = Wy XN (donde “X” es el operador de productos cruzados).
De lo contrario,
Hacha = Wz X N.

Escale el hacha a la unidad de longitud.

El método para obtener el vector Ay es el siguiente:

Ay = NX Hacha. Escale Ay a la unidad de longitud.

252 | Capítulo 10 Problemas avanzados de DXF


Machine Translated by Google

Índice

*Definición de bloque Model_Space 59 frente a archivos DXF binarios 234


*Definición del bloque Paper_Space 59 Sección BLOQUES (ejemplo) 224 Sección
CLASES (ejemplo) 220 manejo de caracteres
de control 219 Sección ENTIDADES (ejemplo)
Valores enteros de 32 bits\ 152
226 Sección ENCABEZADO (ejemplo) 219
Entidades 2D, sistemas de coordenadas asociados con
251 longitud máxima de cadena de archivo 219
Sección OBJETOS (ejemplo) 226 lectura
Entidades 3D, sistemas de coordenadas asociados a 251
(ejemplo) 228 secciones de 217 estructura de
217 sección TABLAS (ejemplo)
Códigos de grupo 3dface 64
220 escritura (ejemplo)
Códigos de grupo 3dsolid 65
230 códigos de grupo
attdef 67 variable de encabezado ATTMODE
A DXF 12

códigos de grupo acad_proxy_entity 65


Códigos de grupo ACAD_PROXY_OBJECT 161
códigos de grupo de atributos 72
Variable de encabezado ACADMAINTVER
Variable de encabezado AUNITS DXF 12
DXF 11
Variable de encabezado AUPREC DXF 12
Variable de encabezado ACADVER DXF 11
Identificadores
Códigos de grupo ACDBDICTIONARYWDFLT
arbitrarios de AutoLISP y 243 salida
161
de la función entnext para la entidad ole2frame
AcDbMentalRayRenderConfiguración 194
(ejemplo) 123 código de grupo
Códigos de grupo ACDBPLACEHOLDER 162
1005 elementos xdata y 243
AcDbRenderGlobal 197
Configuración de AcDbRender 194 función handent 243
Clave ACFD_FIELD_VALUE 169 códigos identificadores de referencia y 242
de grupo de dimensiones alineadas 80 color
ambiental, códigos de grupo 180
Variable de encabezado ANGBASE DXF 11 B
Variable de encabezado ANGDIR DXF 11
definiciones de
códigos de grupo de dimensiones angulares 83
bloques sobre 57
bloques anónimos 57
Espacio_modelo y Espacio_papel 59
Códigos de grupo APPID 38
UCS/WCS y 59 códigos de
agrupaciones xdata y 248 tipos de
grupo de bloques 58 códigos de
objetos definidos por la aplicación 159 algoritmo de
grupo de referencia de bloque (insertar) 97
eje arbitrario 252 identificadores arbitrarios
Sección BLOQUE (archivos DXF), aproximadamente 2
242 datos de borde de arco para
identificadores de tabla de bloques 57
entidades de sombreado 92 códigos de grupo de
BLOCK_RECORD códigos de grupo 38
arco 66
Sección BLOQUES
Caracteres de control ASCII en archivos DXF 219
Archivos ASCII DXF sobre 57, 218 ejemplo
sobre 217 de 224

253 | Índice
Machine Translated by Google

códigos de grupo en 57 y cadenas de control 7


escribiendo un archivo DXF 230 convenciones utilizadas en esta referencia 2
bloques, anónimo 57 códigos de sistemas de coordenadas asociados con tipos de
grupo de cuerpo 77 entidad 251
Banderas booleanas, rango de códigos de CSHADOW Variable de encabezado 13
grupo 4 bordes (en tablas), códigos de grupo 142
datos de ruta de límites para entidades de sombreado
D
90 datos de ruta de límites para entidades de
sombreado, códigos
objetos de base de datos 241
de grupo 90 mapas de relieve, códigos
Códigos de grupo DATATABLE 163
de grupo 183 archivos DXF binarios 1, 217, 234
valores de clase predeterminados por nombre de
registro DXF y nombre de clase
C C++ 32 elementos eliminados en tablas de símbolos 35
DGNUNDERLAY 147
Nombres de clases de C++, valores de clase predeterminados 32 códigos de grupo de dimensiones de diámetro 82
Variable de encabezado CECOLOR DXF 12 diccionarios, objeto con nombre 159
Variable de encabezado CELTSCALE DXF 12 DICCIONARIO códigos de grupo 164
Variable de encabezado CELTYPE DXF 12 DICTIONARYVAR códigos de grupo 166 color
Variable de encabezado CELWEIGHT DXF 12 difuso, códigos de grupo 180 mapas
Variable de encabezado CEPSNID DXF 12 difusos, códigos de grupo 180
Variable de encabezado CEPSNTYPE DXF 12 Variable de encabezado DIMADEC DXF 13
Variable de encabezado CHAMFERA DXF 12 Variable de encabezado DIMALT DXF 13
CHAFÁN Variable de encabezado DXF 12 Variable de encabezado DIMALTD DXF 13
Variable de encabezado CHAMFERC DXF 12 Variable de encabezado DIMALTF DXF 13
CHAMFERD DXF variable de encabezado 12 Variable de encabezado DIMALTRND DXF 13
campos secundarios, códigos de grupo Variable de encabezado DIMALTTD DXF 13
169 códigos de grupo circular 77 Variable de encabezado DIMALTTZ DXF 13
Sección CLASES Variable de encabezado DIMALTU DXF 13
alrededor de 31, 218 Variable de encabezado DIMALTZ DXF 13
valores de clase predeterminados por Variable de encabezado DIMAPOST DXF 14
nombre de registro DXF y Variable de encabezado DIMASO DXF 14
nombre de Variable de encabezado DIMASSOC DXF 14
clase C++ 32 códigos de Variable de encabezado DIMASZ DXF 14
grupo en 32 variable de encabezado CLAYER Variable de encabezado DIMATFIT DXF 14
DXF 12 variable de encabezado CMLJUST Variable de encabezado DIMAUNIT DXF 14
DXF 12 variable de encabezado CMLSCALE Variable de encabezado DIMAZIN DXF 14
DXF 13 variable de encabezado CMLSTYLE Variable de encabezado DIMBLK DXF 15
DXF 13 códigos, grupo. Ver códigos de grupo Variable de encabezado DIMBLK1 DXF 15
(archivos DXF) estilos de color (en tablas), códigos de Variable de encabezado DIMBLK2 DXF 15
grupo 206 encabezados de columnas (en tablas), Variable de encabezado DIMCEN DXF 15
supresión Variable de encabezado DIMCLRD DXF 15
de 206 columnas y filas (en tablas), códigos de Variable de encabezado DIMCLRE DXF 15
grupo 139 Variable de encabezado DIMCLRT DXF 15
comentarios, código de grupo 4, 9 Variable de encabezado DIMDEC DXF 15
códigos de grupo de entidad común 61 Variable de encabezado DIMDLE DXF 15
manejo de caracteres de control 219 Variable de encabezado DIMDLI DXF 15

254 | Índice
Machine Translated by Google

Variable de encabezado DIMDSEP DXF 15 Variable de encabezado DIMTOFL DXF 17


entidades de dimensión, sistemas de coordenadas Variable de encabezado DIMTOH DXF 17
asociados con 251 códigos de Variable de encabezado DIMTOL DXF 17
grupo de dimensiones 78 alineado 80 Variable de encabezado DIMTOLJ DXF 17
angular 83 común Variable de encabezado DIMTP DXF 18
78 diámetro 82 Variable de encabezado DIMTSZ DXF 18
lineal 81 ordenada Variable de encabezado DIMTVP DXF 18
85 radial 82 rotado Variable de encabezado DIMTXSTY DXF 18
81 anulaciones Variable de encabezado DIMTXT DXF 18
de estilo de Variable de encabezado DIMTZIN DXF 18
dimensión 86 Variable de encabezado DIMUPT DXF 18
Variable de encabezado DIMZIN DXF 18
Variable de encabezado DISPSILH DXF 18
Variable de encabezado DIMEXE DXF 15 DRAGVS Encabezado variable 18 formatos
Variable de encabezado DIMEXO DXF 15 de archivos de intercambio de dibujos
Variable de encabezado DIMFAC DXF 15 ASCII DXF 217
Variable de encabezado DIMGAP DXF 15 binario DXF 217, 234
Variable de encabezado DIMJUST DXF 15 Diapositiva (SLD) 235
Variable de encabezado DIMLDRBLK DXF 16 Biblioteca de diapositivas (SLB) 239
Variable de encabezado DIMLFAC DXF 16 DWFUNDERLAY 147
Variable de encabezado DIMLIM DXF 16 DWGCODEPAGE Variable de encabezado
Variable de encabezado DIMLUNIT DXF 16 DXF 18
Variable de encabezado DIMLWD DXF 16
Variable de encabezado DIMLWE DXF 16 Convenciones DXF
Variable de encabezado DIMPOST DXF 16 rangos de códigos de grupo 3
Variable de encabezado DIMRND DXF 16 códigos de grupo en orden numérico
Variable de encabezado DIMSAH DXF 16 5
Variable de encabezado DIMSCALE DXF 16 analizadores de archivos, marcadores de
Variable de encabezado DIMSD1 DXF 16 subclases y
Variable de encabezado DIMSD2 DXF 17 243 archivos. Ver archivos ASCII DXF\
DIMSE1 Variable de encabezado DXF 17 formato
Variable de encabezado DIMSE2 DXF 17 aproximadamente 1
Variable de encabezado DIMSHO DXF 17 variables de encabezado 11
Variable de encabezado DIMSOXD DXF 17 programas de interfaz, escritura
Tirador de (ejemplo) 227 nombres
mesa DIMSTYLE código 36 de registros, valores de clase
Variable de encabezado DIMSTYLE DXF 17 predeterminados 32
Códigos de grupo DIMSTYLE 39 Archivos
Tirador de mesa DIMSTYLE código 35 DXF Variables de encabezado DXF en 11
Variable de encabezado DIMTAD DXF 17 códigos de grupo. Ver códigos de grupo (archivos
Variable de encabezado DIMTDEC DXF 17 DXF)
Variable de encabezado DIMTFAC DXF 17 Ver también Archivos ASCII DXF\
Variable de encabezado DIMTIH DXF 17 Formato DXF, objetos vs. entidades en 2 variables de
Variable de encabezado DIMTIX DXF 17 encabezado DXF, en archivos DXF 11 Consideraciones
Variable de encabezado DIMTM DXF 17 DXFIN para escribir archivos DXF 234
Variable de encabezado DIMTMOVE DXF 17

Índice | 255
Machine Translated by Google

mi valor de campo, tipo de datos 169


archivar un flujo de datos de grupo, marcadores de
ECS. Ver sistema de coordenadas del objeto subclase y 243
Variable de encabezado ELEVATION DXF 18 valor de Variable de encabezado FILLETRAD DXF 19
elevación para posicionamiento de Variable de encabezado FILLMODE DXF 19
entidades 250 datos de FINGERPRINTGUID Variable de encabezado
borde de elipse para entidades de sombreado 93 códigos DXF 19 códigos
de grupo de elipse 86 códigos de de grupo fijos 5 banderas
grupo endblk 59 Variable de
encabezado ENDCAPS DXF 19 Rango de código de grupo de indicadores booleanos 4
entidades Indicadores UCS 153
bloquean 57 indicadores de estado de la ventana
sistemas de coordenadas asociados con gráfica 152 números de punto flotante, rangos de
251 endblk 57 códigos de grupo 3

códigos de grupo de entidades versus


GRAMO

códigos de
objetos 2 códigos de grupo enumerados en
Códigos de grupo GEODATA 170 función
orden
getvar AutoLISP 219 gradientes, definiciones
numérico 5 entidades (formato
desplazadas/no desplazadas 90 códigos
DXF) marcador final
de grupo de objetos
2 códigos de grupo para 2, 61
gráficos. Ver nombres de objetos específicos GRIDMODE
objetos de CAMPO 168
variable de
datos de ruta de límite de sombreado 90 encabezado VPORT revisada 28 GRIDUNIT
sombreados 87
variable de
Objetos MATERIAL 179 objetos encabezado VPORT revisada 28 códigos de
TABLE 138 objetos grupo (archivos
TABLESTYLE 205 ventanas gráficas
DXF) aproximadamente 3, 217
150 vs. objetos 2 rango de manejo
sección ENTITIES
arbitrario 242 archivos ASCII DXF y 219
aproximadamente 61,
archivos binarios DXF y 234 para
218 y escritura de un
entidades 2, 61 objetos FIELD 168
archivo DXF 231 sección ENTITIES sombreado datos de ruta
(archivos DXF), aproximadamente 2 diccionarios de
de límite 90 sombreados 87
extensión 246 Variable de encabezado
objetos MATERIAL 179 objetos TABLE 138
EXTMAX DXF 19 Variable de encabezado EXTMIN
objetos
DXF 19 EXTNAMES Variable de encabezado
TABLESTYLE 205 ventanas
DXF 19 Códigos de grupo SUPERFICIE EXTRUIDA
gráficas 150 para entidades
133 dirección de extrusión, propiedades OCS para 250
(objetos gráficos) 61 ejemplos de 219
fijos 5

F
convenciones de formato para 2
FASTZ revisó la variable de encabezado VPORT 28 Códigos de sección HEADER 11 en
Códigos de grupo de CAMPO 168 orden numérico 5

256 | Índice
Machine Translated by Google

objetos/entidades y 2 rangos I
de 3 rangos de
identificador de referencia 241 valores Códigos de grupo IDBUFFER 173
de códigos de grupo de imágenes 95
descripciones 5 rangos Códigos de grupo IMAGENDEF 173
de tipo 3 para xdata Códigos de grupo IMAGENDEF_REACTOR 174
249 datos de grupo, INDEXCTL Variable de encabezado DXF 20
marcadores de subclase y 243 niveles de herencia para miembros declarantes,
GRUPO códigos de grupo 172 marcadores de subclase y 243
Variable de encabezado INSBASE DXF 20
comando INSERTAR
h
Manejo de caracteres de control ASCII y
219 archivos
Variable de encabezado HALOGAP DXF 19
funciones de mano (AutoLISP) 243 maneja binarios DXF y 235 códigos de
alrededor grupo de inserción 97
de 241 objetos INSUNITS Variable de encabezado DXF 20

arbitrarios 242 de enteros


diccionario 246 referencia 241 Valores enteros de 32 bits 9
variable de rangos de códigos de grupo 3
encabezado HANDSEED DXF 19 referencias INTERFERECOLOR Variable de encabezado 20
físicas versus referencias suaves 242 el propietario INTERFEREOBJVS Variable de encabezado 20
INTERFEREVPVS Variable de encabezado 20
físico maneja 8, 242 el puntero duro
Variable de encabezado
maneja 7–8, 241 datos de ruta de límite
de entidades de INTERSECTIONC DXF 20
Variable de encabezado DXF
sombreado códigos de grupo 90 códigos de
INTERSECCIONADO 20
grupo 87 códigos de
grupo de sombreado 87 datos
de patrón de sombreado 94 j
Sección HEADER
sobre 11, 218 Variable de encabezado JOINSTYLE DXF 20
ejemplo de 219
códigos de grupo para variables VPORT
revisadas 28
k
códigos de grupo para variables de par de campos clave 169
encabezado DXF
guardadas 11 variables de hora/fecha, manejo
de 29 y escritura de un archivo DXF 230 l
Sección HEADER (archivos DXF), códigos
de grupo 11 Códigos de grupo CAPA 43
Códigos de grupo HELIX 94 Códigos de grupo LAYER_FILTER 175
Variable de encabezado HIDETEXT DXF 19 Códigos de grupo LAYER_INDEX 175
Variable de encabezado Códigos de grupo LAYOUT 176
HYPERLINKBASE DXF 19 códigos de grupo líder 100
Códigos de grupo de luces 100
Códigos de grupo LIGHTLIST 179
Variable de encabezado LIMCHECK DXF 21

Índice | 257
Machine Translated by Google

Variable de encabezado LIMMAX DXF 21 oh

Variable de encabezado LIMMIN DXF 21 datos


de borde de línea para entidades de sombreado 92 sistema de coordenadas de objeto (OCS) 250–251
códigos de grupo de líneas 101 algoritmo de eje arbitrario y 252
códigos de grupo de dimensiones lineales 81 Códigos de grupo OBJECT_PTR 188
grosores de línea, valor de enumeración 8 Código de
Códigos de grupo LOFTED SUPERFICIE 135 grupo ObjectARX 1005 elementos xdata
Variable de encabezado LTSCALE DXF 21 y 243
Códigos de grupo LTYPE 44 identificadores de referencia y 242
Variable de encabezado LUNITS DXF 21 ObjectARX, identificadores de referencia y códigos de
Variable de encabezado LUPREC DXF 21 grupo de
Variable de encabezado LWDISPLAY DXF 21 objetos de 242 objetos frente a códigos
códigos de grupo lwpolyline 102 de entidad 2
propiedad de 159 objetos

METRO
(formato DXF), frente a entidades 2 sección
OBJETOS sobre 159,
218 códigos de grupo
Objetos MATERIALES, códigos de grupo 179
Variable de encabezado MAXACTVP DXF 21 comunes 160 Variable de encabezado
OBSCOLOR DXF 21 Variable de encabezado
MEDIDA Cabecera DXF variable 21
OBSLTYPE DXF 21
MENTALRAYRENDERSETTINGS 194
MENÚ Encabezado DXF variable 21 Entidades ole2frame, salida de la función entnext
Variable de encabezado MIRRTEXT DXF 21 de AutoLISP (ejemplo) 123 códigos de grupo
ole2frame 120
códigos de grupo mleader 107 códigos
Salida DXF (ejemplo) 122
de grupo mleaderstyle 109 común 110 datos
de contexto 112 línea códigos de grupo de marcos oleframe
líder 117 nodo líder 116 120 mapas de opacidad, códigos de grupo
183 comando OPEN
Manejo de caracteres de control ASCII y 219
archivos DXF
códigos de grupo mline 104
binarios y 235 códigos de grupo de
Códigos de grupo MLINESTYLE 186
dimensiones de ordenadas 85 Variable de
Definición del bloque Model_Space 59
encabezado ORTHOMODE DXF 22 punteros de
Comandos MSLIDE/VSLIDE 235 códigos de
propiedad a diccionarios de extensión 241
grupo de texto m 117 códigos de
referencias de propiedad
grupo multilíder 107
versus referencias de puntero 242

norte

PAG
Diccionario de objetos con nombre 159
códigos de grupos de objetos no gráficos. Ver
Definición del bloque Paper_Space 59 datos
nombres de objetos específicos
de patrón para entidades de sombreado 94
vector normal, algoritmo de eje arbitrario y 252 códigos
Variable de encabezado PDMODE DXF 22
de grupo de
Variable de encabezado PDSIZE DXF 22
orden numérico 5
Variable de encabezado PELEVATION DXF 22
identificadores de referencia persistente
entre objetos 241

258 | Índice
Machine Translated by Google

tablas de reactores persistentes 241, 246


Variable de encabezado PEXTMAX DXF 22
q
Variable de encabezado PEXTMIN DXF 22 Variable de encabezado QTEXTMODE DXF 24
Consideraciones del comando PFACE 125
Variable de encabezado PINSBASE DXF 22
Variable de encabezado PLIMCHECK DXF 22 R
Variable de encabezado PLIMMAX DXF 22
códigos de grupo de dimensiones radiales 82
Cabecera PLIMMIN DXF variable 22
rangos de códigos de grupo 3
Variable de encabezado PLINEGEN DXF 22
códigos de grupo RASTERVARIABLES 192 códigos
Variable de encabezado PLINEWID DXF 22
de grupo de rayos 126 lectura
Códigos de grupo PLOTSETTINGS 189 códigos
de un archivo DXF (ejemplo) 228 identificadores
de grupo de puntos 123 referencias de referencia duros
de puntero versus referencias de propiedad versus blandos 242
242
puntero versus propiedad 242 tipos de
mallas policara en DXF 125 datos de límites
241 mapas de
de polilínea para entidades de sombreado 91
reflexión, códigos de grupo 182 mapas de
códigos de grupo
refracción, códigos de grupo 184 Variable de
de polilínea 123 encabezado REGENMODE DXF 24
mallas policara y 125
códigos de grupo de regiones 126
Variable de encabezado PROJECTNAME DXF 23
Códigos de grupo RENDERENVIRONMENT
Variable de encabezado PROXYGRAPHICS
193
DXF 23
RENDERGLOBAL¶ 197
Variable de encabezado PSLTSCALE DXF 23
Códigos de grupo de SUPERFICIE REVOLVADA 136
Variable de encabezado PSSTYLEMODE DXF 23
códigos de grupo de dimensiones rotadas 81 filas y
Variable de encabezado PSVPSCALE DXF 23
columnas (en tablas), códigos de grupo 143
Variable de encabezado PUCSBASE DXF 23
Variable de encabezado PUCSNAME DXF 23
Variable de encabezado PUCSORG DXF 23
Variable de encabezado PUCSORGBACK DXF 23 S
Cabecera PUCSORGBOTTOM DXF
comando GUARDAR
variable 23
Variable de encabezado PUCSORGFRONT Opción binaria 234
DXF 23 Seleccionar la opción Objetos 218
Comando GUARDAR COMO
Variable de encabezado PUCSORGLEFT DXF 24
Variable de encabezado PUCSORGRIGHT Manejo de caracteres de control ASCII y 219
archivos
DXF 24
Variable de encabezado PUCSORGTOP DXF 24 binarios DXF y 235
Variable de encabezado PUCSORTHOREF Opción binaria 234
DXF 24 Seleccionar la opción Objetos 218
Cabecera PUCSORTHOVIEW DXF Códigos de grupo de SECCIÓN¶ 127
variables 24 Códigos de grupo de configuración de tipo de sección¶
200–201
Variable de encabezado PUCSXDIR DXF 24
Variable de encabezado PUCSYDIR DXF 24 Códigos de grupo SECTIONMANAGER¶ 199 códigos de
grupo de secuencia 128
Variable de encabezado SHADEDGE DXF 24
Variable de encabezado SHADEDIF DXF 24

Índice | 259
Machine Translated by Google

SHADOWPLANELOCATION Variable de Variable de encabezado SURFTAB1 DXF 25


encabezado 24 Variable de encabezado SURFTAB2 DXF 25
códigos de grupo de formas 128 Variable de encabezado SURFTYPE DXF 25
Variable de encabezado SKETCHINC DXF 24 Variable de encabezado SURFU DXF 25
Variable de encabezado SKPOLY DXF 25 Variable de encabezado SURFV DXF 25
archivos de Códigos de grupo de SUPERFICIE BARRIDA 137
diapositivas entradas de la tabla de
(SLD) sobre 235 tipos de registros símbolos códigos de grupo comunes
de datos 236 formato de 37 estructura de 35
encabezado 235 volcado hexadecimal de tablas de símbolos
(ejemplo) 237 encabezado de códigos de grupo comunes 36
formato antiguo 238 elementos eliminados y 35
DIMSTYLE maneja 35–36 manijas y
vectores y 236 formato de archivo de biblioteca de diapositivas (SLB) 239
SNAPANG revisó la variable de encabezado 241 identifica 35
VPORT 28 estructuras de 35
SNAPBASE revisó la variable de encabezado variables del sistema,
VPORT 28 guardadas en archivos DXF 11
SNAPISOPAIR variable de encabezado VPORT
revisada 28
SNAPMODE variable de encabezado VPORT
t
revisada 28
TABLA códigos de grupo 138
SNAPSTYLE variable de encabezado VPORT
Sección TABLAS
revisada 28
sobre 35, 218 ejemplo
SNAPUNIT variable de encabezado VPORT
de 220 códigos de grupo
revisada 28
comunes de tabla de símbolos 36
referencias suaves versus referencias duras 242
estructura de
identificadores de propietario suaves 8,
tabla de símbolos 35 y escritura de un
242 identificadores de puntero suave 241–
archivo DXF 230
242 códigos de grupo sólidos 89, 129
tablas, códigos de grupo para 143
SORTENTS Variable de encabezado DXF 25
Códigos de grupo TABLESTYLE 205 datos
Códigos de grupo SORTENTSTABLE 204
etiquetados 1
Códigos de grupo SPATIAL_FILTER 203 Variable de encabezado TDCREATE DXF 25
SPATIAL_INDEX códigos de grupo 202 color Variable de encabezado TDINDWG DXF 25
especular, códigos de grupo 181 mapas Variable de encabezado TDUCREATE DXF 25
especulares, códigos de grupo 181 datos de Variable de encabezado TDUPDATE DXF 25
borde spline para entidades de sombreado 94 códigos Variable de encabezado TDUSRTIMER DXF 26
de grupo spline 130 Variable de encabezado TDUUPDATE DXF 26
Variable de encabezado SPLINESEGS DXF 25
Códigos de grupo de TEXTO 144
Variable de encabezado SPLINETYPE DXF 25
cadenas de texto, rango de códigos de grupo
SSECTIONSETTINGS códigos de grupo¶ 199 cadenas,
4 estilos de texto (en tablas), códigos de grupo 206
rangos de códigos de grupo 3 Variable de encabezado TEXTSIZE DXF 26
Códigos de grupo ESTILO 46 Variable de encabezado TEXTSTYLE DXF 26
marcador de datos de subclase 7
ESPESOR Cabecera DXF variable 26
marcadores de subclase 243
Sección MINIATURA sobre
Códigos de grupo SUN 103, 132 218
Códigos de grupo SUPERFICIE 133

260 | Índice
Machine Translated by Google

IMAGEN EN MINIATURA VIEWCTR variable de encabezado VPORT


códigos de grupo 215 revisada 28
Sección THUMBNAILIMAGE sobre VIEWDIR variable de encabezado VPORT
215 revisada 29
Variable de encabezado TILEMODE DXF 26 entidades de ventana
variables de hora/fecha, manejo de 29 códigos de gráfica sistemas de coordenadas
grupo de tolerancia 146 códigos de asociados con
grupo de seguimiento 146 251 códigos de grupo
Variable de encabezado TRACEWID DXF 26 150 campo de estado
Variable de encabezado TREEDEPTH DXF 26 151 códigos de grupo de ventana gráfica 150
VIEWSIZE variable de encabezado VPORT
revisada 29
Ud.
Variable de encabezado VISRETAIN DXF 27
Programas de Visual Basic (ejemplos) para
Banderas UCS 153
leer un archivo DXF 228 para escribir
Códigos de grupo UCS 47
Variable de encabezado UCSBASE DXF 26 un archivo DXF 232
Variable de encabezado UCSNAME DXF 26 Códigos de grupo VISUALSTYLE¶ 208
Variable de encabezado UCSORG DXF 26 Códigos de grupo VPORT 52
Variable de encabezado UCSORGBACK DXF 26 Variables de encabezado VPORT, revisadas 28
Variable de encabezado UCSORGBOTTOM Comandos VSLIDE/MSLIDE 235
DXF 26
Variable de encabezado UCSORGFRONT DXF 26
W.
Variable de encabezado UCSORGLEFT DXF 26
Variable de encabezado UCSORGRIGHT DXF 26 códigos de grupo de eliminación 155
Variable de encabezado UCSORGTOP DXF 27 WIPEOUTVARIABLES códigos de grupo 211 sistema
Variable de encabezado UCSORTHOREF DXF 27 de coordenadas mundial (WCS) 251
Variable de encabezado UCSORTHOVIEW Variable de encabezado WORLDVIEW DXF 27
DXF 27 escritura de un archivo DXF (ejemplo) 230
Variable de encabezado UCSXDIR DXF 27
Variable de encabezado UCSYDIR DXF 27
X
Códigos de grupo de definición de refuerzo 207
códigos de grupo de refuerzo 147 Orientación de los ejes X e Y
Variable de encabezado UNITMODE DXF 27
cálculos 251–252
sistema de coordenadas del usuario (UCS) 251
Eje X , algoritmo de eje arbitrario y 252
USERI1­5 Variable de encabezado DXF 27
XCLIPFRAME Variable de encabezado DXF 27 xdata
USERR1­5 Variable de encabezado DXF 27 y
Variable de encabezado USRTIMER DXF 27
entidades de dimensión 86 entidad de
muestra que contiene (formato DXF) 246
V códigos de grupo
xdata 249 códigos de grupo
El grupo VBA_PROJECT codifica 211 binario DXF 234
vectores, en archivos de diapositivas 236 XEDIT Variable de encabezado DXF 28
VERSIONGUID Variable de encabezado DXF 27 códigos de grupo xline 157
códigos de grupo de vértices 149 Códigos de grupo XRECORD 212
VER códigos de grupo 49 Coordenadas XY , trabajando con 251

Índice | 261
Machine Translated by Google

Y z
Eje Y , algoritmo de eje arbitrario y 252
Algoritmo de eje arbitrario del eje Z y 252
Propiedades OCS para 250

262 | Índice

También podría gustarte