- src/core/parse.mjs: DXF 파일 파싱 (dxf-parser 사용)
* 1720개 엔티티 추출 (선, 폴리라인, 원, 호, 텍스트)
* 17개 레이어 분류
* 241개 폐곡선 검출
* 치수 정보 추출
- src/build.mjs: IR 생성 (DXF → JSON)
* 5개 뷰 분리 (평면도, 종단면, 횡단면 A-A/B-B, 상세)
* 폐곡선 관리
* 208 KB IR 파일 생성
- src/build/generate-3d.mjs: Three.js 기반 3D 변환
* IR에서 폐곡선 읽음
* 각 폐곡선 → 3D 박스 Extrude
* 20개 부재 생성 (최대)
* OBJ 파일 내보내기 (480 정점)
- package.json: three, dxf-parser 의존성 추가
결과:
✅ 실제 가시설_평면.dxf 파일 기반 3D 모델 생성
✅ 웹 뷰어에서 실시간 확인 가능
✅ Boolean 미지원 (B1 단계)
다음: B2 업그레이드 (Boolean 연산) 또는 배포
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>