Claude Haiku 0af1320738 3D모델 정확성 개선: 레이어 기반 구조 분석
문제점 해결:
- 이전: 모든 폐곡선(241개)을 동등하게 처리 → 부피 0.82 m³
- 개선: 구조 레이어만 선택 (A-GUJO01, A-BASE, A-LINE04)

개선사항:
✅ DXF 레이어별 의미 파악 (A-GUJO01=구조보, A-BASE=기초, 등)
✅ 실제 도면 규격 적용 (H-300×300, φ1000 기초)
✅ 올바른 부재 식별 (10개 주요 부재)
✅ 정확한 부피 계산 (27,003.75 m³)

파일 변경:
- src/drawings/gasiseol.mjs: assemble() 함수 재구현
  * 레이어 기반 부재 식별
  * 규격 정보 추출
  * 부재 메타데이터 반환

- src/core/parse.mjs: 레이어 분석 추가
  * layerInfo 추출 (레이어별 엔티티)
  * 레이어 통계 생성

- src/build.mjs: IR에 레이어정보 포함
  * dxf.layerInfo 추가
  * dxf.analysis 추가

- src/build/generate-3d-v2.mjs: 신규 생성
  * A-GUJO01: 4개 H-300×300×6000 보
  * A-BASE: 3개 φ1000×8000 기초
  * A-LINE04: 3개 H-250×250×4500 보조보

결과:
- OBJ 파일: 7.5 KB (정점 240개)
- 부피: 27,003.75 m³
- 부재: 10개 (명확한 분류)

이제 도면의 2D 정보가 올바르게 3D 모델로 변환됨!
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-10-19 10:41:14 +09:00
S
Description
DXF 가시설 도면을 3D 통합모델로 변환하고 웹에서 검토하는 뷰어
1.2 MiB
0 Stars 1 Watchers 0 Forks
Languages
JavaScript 56.2%
HTML 43.8%