Auddomate

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.

1 min de lectura5 secciones

#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.

$INSUNITSUnidadMilímetros por unidad
1Pulgadas25.4
2Pies304.8
4Milímetros1
5Centímetros10
6Metros1000

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

  • LINE
  • LWPOLYLINE, abierta y cerrada
  • POLYLINE con sus registros VERTEX
  • CIRCLE y ARC
  • SOLID y 3DFACE
  • INSERT, con el BLOCK referenciado 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 $INSUNITS dejado a 0. Fije $INSUNITS a 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.