Import
Import 명령어는 로컬 파일 시스템에서 기존 도면을 KulmanLab CAD로 불러옵니다. 표준 DXF 형식과 KulmanLab의 자체 JSON 형식 모두 지원됩니다.
파일 가져오기 방법
- 화면 상단 파일 패널의 Import 도구 모음 버튼(폴더 아이콘)을 클릭합니다.
- 브라우저의 파일 선택기가 열립니다. 도면 파일로 이동하여 선택합니다.
- 도면이 즉시 캔버스에 로드됩니다. 뷰포트가 모든 객체에 자동으로 맞춰집니다.
또는 파일을 캔버스에 직접 드래그 앤 드롭할 수 있습니다.
지원되는 파일 형식
| 형식 | 확장자 | 사용 시기 |
|---|---|---|
| DXF | .dxf | AutoCAD, FreeCAD, LibreCAD 또는 기타 CAD 도구에서의 도면 |
| JSON (기본) | .json | KulmanLab CAD에서 이전에 저장한 도면 — 완전한 충실도 |
DXF에서 가져오는 내용
KulmanLab은 다음 DXF 객체 유형을 파싱합니다:
| 객체 유형 | DXF 코드 | 비고 |
|---|---|---|
| 선 | LINE | |
| 원 | CIRCLE | |
| 호 | ARC | |
| 타원 | ELLIPSE | |
| 폴리선 | LWPOLYLINE | |
| 스플라인 | SPLINE | |
| 텍스트 | TEXT, MTEXT | |
| 치수 | DIMENSION | |
| 다중 지시선 | MULTILEADER |
레이어 정의와 선종류 테이블도 DXF 파일에 있으면 가져옵니다.
지원되지 않는 DXF 유형을 사용하는 객체는 자동으로 건너뜁니다 — 나머지 도면은 여전히 로드됩니다.
파일 이름 지정 및 저장
파일을 가져오면 파일 이름에 타임스탬프가 추가됩니다(예: myplan_May22_14:30:00.dxf). 이를 통해 이름 충돌 없이 Files에 같은 도면의 여러 버전을 보관할 수 있습니다. 파일 이름에 이미 타임스탬프가 포함된 경우 그대로 사용됩니다.
도면은 가져오기 후 자동으로 브라우저 저장소(IndexedDB)에 저장되므로 Files 패널에 나타나고 페이지 새로고침 후에도 유지됩니다.
현재 도면에 일어나는 일
가져오기는 현재 캔버스를 대체합니다. 병합이나 추가가 없습니다. 저장되지 않은 변경 사항이 있으면 먼저 현재 도면을 Export하세요.
시작 시
KulmanLab CAD는 페이지가 로드될 때 저장소에서 가장 최근에 편집한 파일을 자동으로 다시 엽니다. 저장된 파일이 없으면 기본 샘플 도면이 로드됩니다.
문제 해결
| 문제 | 가능한 원인 | 해결 방법 |
|---|---|---|
| 가져오기 후 캔버스가 비어 있음 | DXF 객체가 지원되지 않는 유형(예: HATCH, INSERT) 사용 | 객체가 건너뛰어졌습니다 — 터미널의 “객체를 찾을 수 없습니다” 메시지 확인 |
| 가져오기 버튼이 작동하지 않음 | 브라우저가 파일 선택기를 차단함 | 버튼을 한 번 더 클릭하세요; 일부 브라우저는 새로운 사용자 제스처 필요 |
| 치수가 이상하게 보임 | 비표준 치수 기하학을 기록하는 도구의 DXF | 현재 DXF 버전을 사용하여 소스 앱에서 다시 내보내기 |