b1bb768f0912da44e7901dc5238362b00675f33c
- Z-up model rotated for the Y-up viewer; start view is the longitudinal (종단) view, chainage left to right - 구간 보기: two-handle station slider (start/end) with 구간 맞춤 / 구간 전체 - click a part: yellow highlight + tooltip (group, pattern, station range, length, volume, part ID) - 선택 맞춤 (zoom fit), 선택 해제 (Esc), 선택 숨기기, 선택만 보기, 모두 보기, 와이어프레임 - full-length reference lines shown only for the full range Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01A5Cun3RHQKna9qxE6ybZ4A
대산2터널 본선 3D 골격 (Code/3d-drawing)
실행
- 이 폴더(
Code/3d-drawing)에서 HTTP 서버를 엽니다. 예:python3 -m http.server 8000 - 브라우저에서
http://localhost:8000/viewer/를 엽니다.file://로 열면 GLB를 불러올 수 없습니다.
구성
model/tunnel_skeleton.glb: 중심선·표준단면 스윕 골격 (4+745 ~ 5+480)model/tunnel_skeleton_meta.json: 범위, 출처, 근사 항목, 미완 항목data/: 추출 중간 결과 (CSV, JSON)scripts/: 추출·생성 스크립트 (재현 순서는 아래)viewer/index.html: three.js 0.160.0 기반 뷰어 (jsDelivr CDN)
재현 순서
inventory_dxf.py→ 2.extract_alignment_plan.py→ 3.extract_profile_gl.py→ 4.dump_std_table.py→ 5.build_skeleton.py <이 폴더>
한계 (반드시 읽을 것)
- 2D 도면 재구성 골격이며 실측 모델이 아닙니다.
- 측벽은 수직, 인버트 미모델링. 근사 항목은 meta JSON에 기록.
- 4+700
4+745, 5+4805+500은 [미확정]으로 제외. - 지보패턴별 구간(03-003
008)과 라이닝 구조도 상세(04-004009)는 아직 반영하지 않음.
Languages
Python
77%
HTML
23%