Jak czytany jest DXF
Auddomate ma własny czytnik DXF. Oto co rozumie, co ignoruje i jak decyduje o skali.
#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.
| $INSUNITS | Jednostka | Milimetrów na jednostkę |
|---|---|---|
| 1 | Cale | 25.4 |
| 2 | Stopy | 304.8 |
| 4 | Milimetry | 1 |
| 5 | Centymetry | 10 |
| 6 | Metry | 1000 |
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
LINELWPOLYLINE, otwarta i zamkniętaPOLYLINEz jej rekordamiVERTEXCIRCLEiARCSOLIDi3DFACEINSERT, z rozwiniętym w miejscu przywołanymBLOCK, łą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
$INSUNITSpozostawionym na 0. Ustaw$INSUNITSna 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.