광터지하차도 BLOCK8 작업기록

※ 초기화 커밋 이전의 이력은 제외하고, 초기화 이후 작업만 기록합니다.
※ 날짜: 2026-10-20

1. 작업지침 저장
   - 도면 기반 3D 모델 분석·기록·검증 지침을 AGENTS.md에 저장
   - 커밋: 0adb717 도면 기반 모델 작업지침 추가

2. 도면 등록 및 1차 분석
   - BLOCK8 DXF 원본을 프로젝트에 등록
   - 시점 STA. 0K+319.010, 종점 STA. 0K+338.990, 계산 길이 19.980m 기록
   - DXF 단위 미지정, 단면 윤곽 및 EL 연결 확인 필요 사항 기록
   - 커밋: 1783d1f BLOCK8 도면 자료와 1차 분석 기록 추가

3. 구조 윤곽 분석 상태 보완
   - BLOCK8 인접 좌표 구역의 구조선 추출 한계와 추가 도면 자료 필요 사항 기록
   - 커밋: 62c7395 BLOCK8 윤곽 추출 한계와 추가 자료 기록

4. 모델/자료 보기 화면 추가
   - 확인된 측점 구간을 기준선으로 표시
   - 단면 형상이 미확정임을 웹 화면에 표시
   - 분석 파일과 작업 로그를 웹 화면에서 열 수 있도록 연결
   - 초기화 이후 커밋 이력만 이 파일에 정리

5. 작성지침 반영 재분석 및 3D 모델링
   - CS-CNTL 원호와 CS-CONC-MAJR 끝 구조선의 교점으로 중심선 길이 19.980m를 재계산
   - 단면 A/B 구조선 114개씩( MAJR 108, MINR 6 ) 추출
   - A$C2017021411375356 블록 내부 콘크리트 레이어 18선과 원호 2개를 좌우 단면에 반영
   - 중심 기준 EL 102.094 → 101.517, 벽체 상단 EL 107.215 → 107.857, 폭 분할 20.300m 대조
   - 평면도와 상부평면도를 같은 구조물로 해석해 단일 3D 연결 표면 모델 생성, 부재 선택/숨김 및 보기 방향 제공
   - 구조도와 대조가 필요한 배치 관계·외곽 폭 차이·기초 최저선 차이는 검토 항목으로 유지
   - 모델 미리보기 SVG와 갱신된 분석 문서 추가

6. 평면도/상부평면도 표현 중복 정리
   - 두 도면의 중심선 표기를 서로 다른 구조물로 보던 해석을 수정
   - 단일 중심선 기준 3D 모델 1개로 재생성 (154개 객체)
   - 35.000m는 도면 뷰 배치 좌표 차이로 기록하고 모델 간격에서 제외
   - 분석 문서, 웹 뷰어, 모델 미리보기 갱신

7. 도면 뷰 이미지와 3D 모델 동시 보기
   - 원본 DXF에서 평면도·상부평면도·종단면도·단면 A-A/B-B 영역을 SVG 참고 이미지로 추출
   - 뷰어 현재 방향과 도면 이미지를 연결하고 도면 선택/표시/투명도 조절 추가
   - CAD 픽셀좌표를 모델 좌표로 변환해 A-A/B-B 끝 단면, 종단 측면, 평면 기준면으로 투영
   - 평면도·상부평면도는 35m 도면 배치 차이를 보정해 단일 구조물에 중첩
   - 단독 HTML과 전달용 소스 묶음에 추출 이미지를 포함
8. 모델 클리핑 기능 추가
   - X(좌우), Y(높이/EL), Z(길이/측점) 축과 절단 위치·남길 방향을 선택하는 조작부 추가
   - 표면 다각형을 절단 평면에서 보간해 내부가 보이도록 처리
   - 열린 표면 모델이므로 절단면 덮개는 만들지 않고, 도면 오버레이는 참고면으로 유지
