AutoCAD DXF (Formato de intercambio de dibujos o formato de intercambio de dibujos) es un formato de archivo de datos CAD desarrollado por Autodesk [2] para permitir la interoperabilidad de datos entre AutoCAD y otros programas.
DXF se introdujo en diciembre de 1982 como parte de AutoCAD 1.0 y tenía como objetivo proporcionar una representación exacta de los datos en el formato de archivo nativo de AutoCAD, DWG (dibujo). Durante muchos años, Autodesk no publicó especificaciones, lo que dificultaba la correcta creación de archivos DXF. Autodesk ahora publica en línea las especificaciones DXF [3] incompletas.
Las versiones de AutoCAD desde la versión 10 (octubre de 1988) en adelante admiten formas ASCII y binarias de DXF. [4] : 59 Las versiones anteriores sólo admiten ASCII.
A medida que AutoCAD se ha vuelto más potente y admite tipos de objetos más complejos, DXF se ha vuelto menos útil. Ciertos tipos de objetos, incluidos los sólidos y regiones ACIS , no están documentados. Otros tipos de objetos, incluidos los bloques dinámicos de AutoCAD 2006 y todos los objetos específicos de las versiones de mercado vertical de AutoCAD, están parcialmente documentados, pero no lo suficientemente bien como para permitir que otros desarrolladores los admitan. Por estos motivos, muchas aplicaciones CAD utilizan el formato DWG, cuya licencia se puede obtener de Autodesk o de forma no nativa de Open Design Alliance . Los archivos DXF no especifican las unidades de medida utilizadas para sus coordenadas y dimensiones.
La mayoría de los sistemas CAD y muchos paquetes de gráficos vectoriales admiten la importación y exportación de archivos DXF, en particular los productos de Adobe , Inkscape y Blender . Algunos sistemas CAD utilizan DXF como formato nativo, en particular QCAD y LibreCAD .
Las versiones ASCII de DXF se pueden leer con cualquier editor de texto . La organización básica de un archivo DXF es la siguiente: [5]
HEADER
secciónCLASSES
secciónBLOCKS
, ENTITIES
y OBJECTS
de la base de datos. Generalmente no proporciona suficiente información para permitir la interoperabilidad con otros programas.TABLES
secciónAPPID
)BLOCK_RECORD
)DIMSTYLE
Tabla Estilo de dimensión ( )LAYER
)LTYPE
)STYLE
)UCS
)VIEW
) tablaVPORT
)BLOCKS
secciónENTITIES
secciónOBJECTS
secciónTHUMBNAILIMAGE
secciónEND OF FILE
El formato de datos de un DXF se denomina formato de "datos etiquetados", lo que "significa que cada elemento de datos en el 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. [6]
Debido a que no existe una documentación completa, [7] a menudo se consideran formatos abiertos alternativos como SVG (un formato abierto definido por el W3C ), DWF (un formato abierto definido por Autodesk [8] ) o incluso EPS ( estándar ISO /IEC). 29112:2018). Sin embargo , DXF (así como DWG ) sigue siendo el formato preferido para archivos CAD para uso de ISO. [9]