Files
dxf-to-3d-gasiseol/docs/verification-plan.md
T
Claude HaikuandClaude Haiku 4.5 757ee85f54 docs: 3D 통합모델 도면 정합성 검증 계획 초안 추가
입력 도면, 좌표·단면·수량·규격·간섭·시각 검증 단계와 판정 기준을 정리한다.
허용오차와 확인 필요 항목은 검토 후 확정한다.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-10-28 15:22:34 +09:00

126 lines
6.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 3D 통합모델 도면 정합성 검증 계획
> 상태: **초안 (검토 대기)**. 허용오차와 판정 기준은 제안값이며, 확인 코멘트를 받은 뒤 확정합니다.
## 1. 목적
생성된 3D 통합모델(`out/gasiseol-v4-stats.json`, 뷰어 `site/index.html`)이 원본 도면과 맞는지 단계별로 확인합니다. 수량 검사와 간섭 검사는 이미 `src/build/verify-v4.mjs`로 자동화되어 있으며, 이 문서는 그 밖의 도면 정합성을 다룹니다.
## 2. 검증 대상과 입력
| 구분 | 경로 | 비고 |
|---|---|---|
| 계획도 (평면) | `RAG/LH/가시설계획_LH.dxf` | 저장소에 없음 (로컬 보관) |
| 상세도 (단면 포함) | `RAG/LH/가시설상세_LH.dxf` | 저장소에 없음 (로컬 보관) |
| 생성 데이터 | `out/gasiseol-v4-stats.json` | 생성기 `src/build/generate-v4.mjs` 결과 |
| 뷰어 | `site/index.html` | 측정·시점·투명도 기능으로 확인 |
| 자동 검증 | `src/build/verify-v4.mjs` | 수량, 간섭 |
## 3. 검증 절차
### 단계 A. 입력 도면 검증
도면 자체에 필요한 정보가 있는지 확인합니다.
- A-1. 계획도에 엄지말뚝(h-pile2), 토류판, 중간말뚝(H-PILE), 스크류잭(jack), 채널, 버팀보(스터럿), 띠장(가시설4) 블록 인스턴스가 있는지
- A-2. 블록 정의(BLOCKS)가 계획도 또는 상세도에 있는지
- A-3. 규격 문자(예: `엄지말뚝 L=8.500`, `H 400x400x13/21`, `CHANNEL(ㄷ-380x100x10.5/16)`, `토류판(T=100)`, `C.T.C 5.000m`, `11@5.000`)의 위치와 내용
**판정**: 필요한 블록과 규격 문자가 모두 확인되면 통과.
### 단계 B. 좌표 정합 (평면도 기준)
블록 정의의 기하 중심을 INSERT 위치에 회전과 함께 적용한 실제 좌표가 평면선과 맞는지 확인합니다.
- B-1. 블록 중심 보정 검증: 가시설4, H-PILE, 스터럿의 실제 중심이 평면선에서 0.5m 이내인지 (기준: 52·26·26개 중 대부분)
- B-2. 엄지말뚝 시작점: 열 A 시작점 `(-1248.4329, -2617.9386)`, 열 B 시작점 `(-1248.4329, -2631.1386)`이 모델과 일치하는지
- B-3. 간격: 엄지말뚝 1m, 버팀보 X 간격 치수(`11@5.000`, 4m 치수), 중간말뚝 Y 교차 패턴
- B-4. 열 간격: 열 A와 열 B의 Y 차이 13.2m
**판정 (제안)**: 위치 오차 ±0.1m 이내, 간격 오차 ±0.05m 이내.
### 단계 C. 단면 정합 (A-A, B-B 기준)
표고와 길이를 단면 도면에서 직접 읽어 모델과 비교합니다.
- C-1. 표고 기준 확인: 눈금(90.00 ~ 50.00)과 도면 Y의 관계 (현재 식: 표고 = Y + 2697.7)
- C-2. 엄지말뚝: 길이 8.5m, 상단 EL 77.97, 하단 EL 69.47, 6그룹 계단(0.3m 간격)
- C-3. 띠장: 2단 (EL 77.1, 74.9), 쌍으로 붙은 H300
- C-4. 굴착 바닥: 가장 낮은 녹색 점선 기준 면
- C-5. 도로면: 가장 높은 녹색 점선 기준 면
- C-6. B-B 단면: 중간말뚝 길이와 표고 (현재 미확정, 아래 확인 필요 목록 참고)
**판정 (제안)**: 표고 오차 ±0.05m 이내.
### 단계 D. 부재 수량 정합
도면 주석의 수량과 모델 수량을 비교합니다.
| 부재 | 모델 | 도면 근거 | 판정 |
|---|---|---|---|
| 엄지말뚝 | 122 | 2열 × 61 | 확인 필요 (도면 열 수량 근거) |
| 토류판 | 120 | 열당 60 (말뚝 사이) | 확인 필요 |
| 버팀보 | 26 | 13지점 × 2단 | 확인 필요 (치수 "11@5.000" 근거) |
| 수직 PIECE | 52 | 버팀보 양끝 × 2단 × 13지점 | 확인 필요 |
| 스크류잭 | 26 | 버팀보당 한쪽 | 확인 필요 |
| 띠장 | 48 | 열 2 × 그룹 6 × 단 2 × 쌍 2 | 확인 필요 |
| 채널 | 12 | 묶음 6 × 단 2 | 확인 필요 |
| 중간말뚝 | 13 | 평면 H-PILE 인스턴스 | 확인 필요 |
자동 검사는 `verify-v4.mjs`의 수량 항목으로 수행합니다. 단, 수량 자체가 도면과 맞는지는 사람이 확인해야 합니다.
### 단계 E. 규격 정합
도면의 규격 문자와 모델의 치수를 비교합니다.
| 부재 | 도면 규격 | 모델 치수 | 확인 |
|---|---|---|---|
| 엄지말뚝 | H400×400×13/21, L=8.5 | 0.40 × 0.40, 플랜지 0.021, 웨브 0.013, 길이 8.5 | |
| 토류판 | T=100 | 폭 0.9, 두께 0.1 | |
| 중간말뚝 | H300×300×10/15 | 0.30 × 0.30, 플랜지 0.015, 웨브 0.010 | |
| 띠장 | H300×300×10/15 | 동일 | |
| 버팀보 | H300×300×10/15 | 동일, 길이 11.0m | |
| 채널 | ㄷ-380×100×10.5/16 | 높이 0.38, 폭 0.10, 웨브 0.0105, 플랜지 0.016 | |
| 스크류잭 | 1000kN (상세도 jack) | 길이 0.5995, 높이 0.309, 폭 0.30 (추정) | |
**판정**: 규격 치수가 모두 일치해야 통과. 스크류잭 폭 0.30은 도면에 없어서 추정값이므로 별도 확인.
### 단계 F. 간섭 정합
- F-1. 자동: `node src/build/verify-v4.mjs` (H형강 플랜지·웨브 분리 검사)
- F-2. 수동: 뷰어 측정 기능으로 주요 접합부(버팀보-PIECE-잭, 띠장-말뚝, 채널-중간말뚝) 간격 확인
**판정**: 간섭 0건, 접합부 간격 0 (접촉).
### 단계 G. 시각 정합
- G-1. 정면, 평면, 측면 시점에서 모델과 도면 스크린샷 대조
- G-2. 측정 기능으로 대표 치수 5개 이상 확인 (도면 치수와 비교)
- G-3. 부재 종류별 체크박스와 투명도로 단면 구성 확인
**판정**: 도면 치수 대비 오차 ±1% 이내 (측정 기능 기준).
## 4. 결과 기록
| 단계 | 항목 | 결과 | 확인자 | 날짜 | 비고 |
|---|---|---|---|---|---|
| A | A-1~A-3 | | | | |
| B | B-1~B-4 | | | | |
| C | C-1~C-6 | | | | |
| D | 수량 8종 | | | | |
| E | 규격 7종 | | | | |
| F | F-1, F-2 | | | | |
| G | G-1~G-3 | | | | |
## 5. 확인이 필요한 사항 (검토 요청)
검토 시 아래 항목에 확인 코멘트를 남겨 주세요.
1. **허용오차**: 위치 ±0.1m, 간격 ±0.05m, 표고 ±0.05m, 치수 ±1%가 적절한지
2. **말뚝 열 수량**: 엄지말뚝 2열(122개)이 맞는지. 나머지 2열은 제외 대상인지
3. **중간말뚝 길이**: B-B 단면에서 중간말뚝 길이가 8.5m인지
4. **도로면 폭**: 현재 10m 가정. 도면 값 확인 필요
5. **토류판 높이**: 말뚝 길이와 같은 8.5m 가정. 도면 확인 필요
6. **스크류잭 폭**: 0.30m 가정. 상세도 확인 필요
7. **버팀보 길이**: 현재 11.0m (수직 PIECE 안쪽 기준). 도면 12.77m와의 관계 확인
8. **C-1 표고 식**: 눈금과 도면 Y의 1:1 관계가 맞는지
## 6. 확인 코멘트
(검토자가 항목 번호와 함께 작성)
-