AutoCAD DXF ( Drawing Interchange Format o Drawing Exchange Format ) es un formato de archivo de datos de diseño asistido por computadora (CAD) desarrollado por Autodesk [ 2 ] para permitir el intercambio de datos CAD y la interoperabilidad entre AutoCAD en diferentes plataformas informáticas . [ 3 ]
Historia
El formato 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 (Drawing). Durante muchos años, Autodesk no publicó las especificaciones, lo que dificultó la creación correcta de archivos DXF. Actualmente, Autodesk publica en línea las especificaciones incompletas [ 3 ] de DXF.
Compatibilidad
Las versiones de AutoCAD desde la versión 10 (octubre de 1988) en adelante admiten tanto el Código Estándar Estadounidense para el Intercambio de Información ( ASCII ) como las formas binarias de DXF. [ 4 ] : 59 Las versiones anteriores solo admiten ASCII.
A medida que AutoCAD se ha vuelto más potente y compatible con tipos de objetos más complejos, el formato DXF ha perdido utilidad. Algunos tipos de objetos, como los sólidos y regiones ACIS , no están documentados. Otros, como los bloques dinámicos de AutoCAD 2006 y todos los objetos específicos de las versiones de AutoCAD para mercados verticales , están parcialmente documentados, pero no lo suficiente como para que otros desarrolladores puedan ofrecer soporte. Por estas razones, muchas aplicaciones CAD utilizan el formato DWG , que puede obtenerse bajo licencia de Autodesk o de forma no nativa a través de Open Design Alliance .
Los archivos DXF no especifican directamente las unidades de medida utilizadas para sus coordenadas y dimensiones. Los archivos DXF tienen una sección HEADER donde una variable $INSUNITS puede especificar la unidad de medida (por ejemplo, 1 para pulgadas, 4 para milímetros). Sin embargo, no todos los archivos DXF contienen esta información, y algunos programas la ignoran.
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, como QCAD y LibreCAD .
Estructura de archivos
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 ]
HEADERsección- Información general sobre el dibujo. Cada parámetro tiene un nombre de variable y un valor asociado.
CLASSESsección- Contiene la información de las clases definidas por la aplicación cuyas instancias aparecen en las secciones
BLOCKS,ENTITIES, yOBJECTSde la base de datos. Generalmente no proporciona información suficiente para permitir la interoperabilidad con otros programas. TABLESsección- Esta sección contiene definiciones de elementos específicos.
- Tabla de ID de aplicación (
APPID) - Tabla de registro de bloques (
BLOCK_RECORD) - Tabla de estilo de dimensión (
DIMSTYLE) - Tabla de capas (
LAYER) - Tabla de tipo de línea (
LTYPE) - Tabla de estilo de texto (
STYLE) - Tabla del sistema de coordenadas del usuario (
UCS) - Ver (
VIEW) tabla VPORTTabla de configuración de la ventana gráfica ( )
BLOCKSsección- Esta sección contiene entidades de definición de bloque que describen las entidades que componen cada bloque en el dibujo.
ENTITIESsección- Esta sección contiene las entidades de dibujo, incluidas las referencias a bloques.
OBJECTSsección- Contiene los datos que se aplican a los objetos no gráficos, utilizados por las aplicaciones AutoLISP y ObjectARX .
THUMBNAILIMAGEsección- Contiene la imagen de vista previa del archivo DXF.
END OF FILE
El formato de datos de un archivo DXF se denomina formato de "datos etiquetados", lo que significa que cada elemento de datos del archivo va precedido de un número entero llamado código de grupo. El valor de este código indica el tipo de elemento de datos que le sigue y también el significado del elemento para un tipo de objeto (o registro) determinado. Prácticamente toda la información especificada por el usuario en un archivo de dibujo puede representarse en formato DXF. [ 6 ]
Crítica
Debido a que no existe documentación completa, [ 3 ] a menudo se consideran formatos de archivo abiertos alternativos como Scalable Vector Graphics ( SVG , definido por el World Wide Web Consortium (W3C)), Design Web Format (DWF, definido por Autodesk [ 7 ] ), o incluso Encapsulated PostScript (EPS, norma 29112:2018 de la Organización Internacional de Normalización (ISO) y la Comisión Electrotécnica Internacional (IEC)). DXF (y DWG ) sigue siendo un formato preferido para archivos CAD para uso de la ISO. [ 8 ]
Referencias
- ↑ "Especificaciones DXF" (PDF) .
- ↑ "FAQS.org" .
- 1 2 3 Moitzi, Manfred. "¿Qué es DXF?" . /ezdxf.readthedocs.io . Manfred Moitzi . Consultado el 27 de octubre de 2023 .
- ↑ Schoonmaker, Stephen J. (2003). The CAD guidebook: a basic manual for understanding and improving computer-aided design . Nueva York: Marcel Dekker. ISBN 0-8247-4569-8OCLC 54090798
- ↑ "Estructura de archivo DXF" . Archivado del original el 15/12/2016 . Consultado el 04/11/2015 .
- ↑ "Capítulo 1 - Formato DXF" Autodesk.com Archivado el 25/11/2016 en Wayback Machine
- ↑ "Archivos DWF" . adobe.com . Adobe 2023. Consultado el 27 de octubre de 2023 .
- ↑ "Requisitos de la Secretaría Central de la ISO - Preguntas frecuentes sobre gráficos (formatos y archivos)" (PDF) . iso.org . ISO 2002. Archivado del original (PDF) el 27 de octubre de 2023. Consultado el 27 de octubre de 2023 .
Enlaces externos
- Referencia de AutoCAD DXF (desde la versión 14, 1998) ( versión PDF de 2012 )
- Resumen del formato de archivo DXF de AutoCAD .
- Ejemplo de archivo DXF anotado. Archivado el 6 de enero de 2017 en Wayback Machine .
- Visor de archivos DXF en línea de AutoDesk .
- Presentaciones de 1982
- AutoCAD
- Productos de Autodesk
- formatos de archivo CAD