Cómo se lee un DXF
Auddomate tiene su propio lector de DXF. Esto es lo que entiende, lo que ignora y cómo decide la escala.
#Unidades
La variable de cabecera $INSUNITS declara las unidades del dibujo. Auddomate la lee y convierte cada coordenada a milímetros, así que no se le pide nada. Si $INSUNITS falta o es cero, recurre a $MEASUREMENT — 1 significa métrico, 0 pulgadas imperiales. Si no hay ninguna, el plano se trata como sin unidades y se le pedirá fijar una escala de dos puntos.
| $INSUNITS | Unidad | Milímetros por unidad |
|---|---|---|
| 1 | Pulgadas | 25.4 |
| 2 | Pies | 304.8 |
| 4 | Milímetros | 1 |
| 5 | Centímetros | 10 |
| 6 | Metros | 1000 |
Las extensiones del dibujo $EXTMIN y $EXTMAX también se capturan y se usan para encajar la vista al abrir por primera vez.
#Entidades que se dibujan
LINELWPOLYLINE, abierta y cerradaPOLYLINEcon sus registrosVERTEXCIRCLEyARCSOLIDy3DFACEINSERT, con elBLOCKreferenciado expandido en su lugar, incluidas las matrices de filas y columnas
#Entidades que se omiten
Texto, MTEXT, cotas, sombreados, splines y elipses se ignoran. No aportan geometría que importe a una distribución, y un dibujo que dependa de ellos para sus muros se abrirá con aspecto vacío. Si ocurre, pida que las capas arquitectónicas se exporten como líneas y polilíneas.
#Sistema de coordenadas
DXF tiene el eje y hacia arriba; el lienzo lo tiene hacia abajo. Auddomate invierte el eje para que el dibujo aparezca como lo muestra su herramienta CAD. Los planos ráster no se invierten.
#Problemas frecuentes
- Se abre vacío
- Casi siempre un DXF binario, un DWG renombrado a .dxf o un dibujo cuyos muros son todo texto o sombreados. Reexporte como ASCII con geometría en capas reales.
- La escala se lee como 1 unidad = 1 mm pero el edificio es diminuto
- El dibujo se creó en metros con
$INSUNITSdejado a 0. Fije$INSUNITSa 6 en la herramienta CAD o use la escala de dos puntos. - Faltan bloques
- Las definiciones de bloque se purgaron antes de exportar. Reexporte conservando los bloques.