Auddomate
Dokumentacja Plany obiektów

Jak czytany jest DXF

Auddomate ma własny czytnik DXF. Oto co rozumie, co ignoruje i jak decyduje o skali.

1 min czytania5 sekcji

#Jednostki

Zmienna nagłówka $INSUNITS deklaruje jednostki rysunku. Auddomate ją odczytuje i przelicza każdą współrzędną na milimetry, więc o nic cię nie pyta. Jeśli $INSUNITS nie ma lub wynosi zero, sięga po $MEASUREMENT — 1 oznacza metryczny, 0 cale imperialne. Jeśli nie ma żadnej, plan jest traktowany jako bez jednostek i zostaniesz poproszony o ustawienie skali dwupunktowej.

$INSUNITSJednostkaMilimetrów na jednostkę
1Cale25.4
2Stopy304.8
4Milimetry1
5Centymetry10
6Metry1000

Zasięg rysunku $EXTMIN i $EXTMAX również jest odczytywany i służy do dopasowania widoku przy pierwszym otwarciu.

#Elementy, które są rysowane

  • LINE
  • LWPOLYLINE, otwarta i zamknięta
  • POLYLINE z jej rekordami VERTEX
  • CIRCLE i ARC
  • SOLID i 3DFACE
  • INSERT, z rozwiniętym w miejscu przywołanym BLOCK, łącznie z szykami wierszy i kolumn

#Elementy, które są pomijane

Tekst, MTEXT, wymiary, kreskowania, splajny i elipsy są ignorowane. Nie niosą geometrii istotnej dla układu, a rysunek, który opiera na nich swoje ściany, otworzy się jako pusty. Jeśli tak się stanie, poproś o eksport warstw architektonicznych jako linii i polilinii.

#Układ współrzędnych

DXF ma oś y w górę; płótno ma oś y w dół. Auddomate odwraca oś, żeby rysunek wyglądał tak, jak pokazuje go twoje narzędzie CAD. Plany rastrowe nie są odwracane.

#Częste problemy

Otwiera się pusty
Prawie zawsze binarny DXF, DWG przemianowany na .dxf albo rysunek, którego ściany to wyłącznie tekst lub kreskowania. Wyeksportuj ponownie jako ASCII z geometrią na prawdziwych warstwach.
Skala czyta się jako 1 jednostka = 1 mm, ale budynek jest maleńki
Rysunek powstał w metrach z $INSUNITS pozostawionym na 0. Ustaw $INSUNITS na 6 w narzędziu CAD albo użyj skali dwupunktowej.
Brak bloków
Definicje bloków zostały wyczyszczone przed eksportem. Wyeksportuj ponownie z zachowanymi blokami.