Auddomate
문서 현장 도면

DXF를 읽는 방식

Auddomate에는 자체 DXF 리더가 있습니다. 무엇을 이해하고, 무엇을 무시하며, 축척을 어떻게 정하는지 설명합니다.

1 분 소요5 섹션

단위

헤더 변수 $INSUNITS가 도면의 단위를 선언합니다. Auddomate는 이를 읽어 모든 좌표를 밀리미터로 변환하므로 여러분에게 요구되는 것은 없습니다. $INSUNITS가 없거나 0이면 $MEASUREMENT로 대체합니다 — 1은 미터법, 0은 인치입니다. 둘 다 없으면 도면은 단위 없음으로 취급되며 2점 축척 설정을 요청받습니다.

$INSUNITS단위단위당 밀리미터
1인치25.4
2피트304.8
4밀리미터1
5센티미터10
6미터1000

도면 범위 $EXTMIN$EXTMAX도 읽어 처음 열 때 보기를 맞추는 데 씁니다.

그려지는 요소

  • LINE
  • LWPOLYLINE, 열린 것과 닫힌 것
  • POLYLINE과 그 VERTEX 레코드
  • CIRCLEARC
  • SOLID3DFACE
  • INSERT, 참조된 BLOCK을 제자리에 전개, 행·열 배열 포함

건너뛰는 요소

텍스트, MTEXT, 치수, 해치, 스플라인, 타원은 무시됩니다. 레이아웃에 의미 있는 형상을 담지 않으며, 벽을 이것들에 의존하는 도면은 휑하게 열립니다. 그럴 때는 건축 레이어를 선과 폴리라인으로 내보내 달라고 요청하세요.

좌표계

DXF는 y축이 위, 캔버스는 y축이 아래입니다. Auddomate는 CAD 도구에서 보이는 대로 나오도록 축을 뒤집습니다. 래스터 도면은 뒤집지 않습니다.

흔한 문제

비어 있는 채로 열림
거의 항상 바이너리 DXF, .dxf로 이름만 바꾼 DWG, 또는 벽이 모두 텍스트나 해치인 도면입니다. 실제 레이어에 형상을 두고 ASCII로 다시 내보내세요.
축척이 1단위 = 1 mm로 읽히는데 건물이 아주 작음
도면이 미터로 작성되었고 $INSUNITS가 0으로 남아 있습니다. CAD 도구에서 $INSUNITS를 6으로 설정하거나 2점 축척을 쓰세요.
블록 누락
내보내기 전에 블록 정의가 제거되었습니다. 블록을 유지한 채 다시 내보내세요.