0af132073865ee73136e394b49950e9a92bc2199
문제점 해결: - 이전: 모든 폐곡선(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>
Languages
JavaScript
56.2%
HTML
43.8%