Files
catchpit2Dto3D/docs/verification.md
T

26 lines
1.1 KiB
Markdown

# 검증 절차
## 자동 검증
프로젝트 폴더에서 실행합니다.
```sh
node --test tests/verification.test.mjs
```
검증 범위: DXF 레이어·치수 파싱, 치수 기반 모델 생성, 좌하단 원점, 잘못된 입력 안내, 바닥판·벽체 OBJ 메쉬 닫힘.
## 화면 수동 확인
1. 지원되는 DXF를 선택하고 평면 외곽선 레이어가 올바르게 선택됐는지 확인합니다.
2. 표시된 평면 치수와 단면에서 추출된 높이·바닥 두께를 도면과 대조한 뒤 모델을 생성합니다.
3. 외곽·내부면, 바닥판의 상·하면, 벽체 모서리를 확인하고 부재 표시 전환을 확인합니다.
4. 모델을 좌우·상하로 끝까지 회전하고, 확대·축소 및 화면 맞춤을 확인합니다.
5. OBJ를 내보내고 별도 3D 뷰어에서 열어 형상과 주요 치수를 미리보기와 비교합니다.
6. DIM 치수나 내부 경계가 빠진 DXF에서 생성 오류가 명확히 표시되는지 확인합니다.
## 실행 결과
- 자동 검증: 5개 통과 (Node.js `node --test`)
- 화면 수동 확인: 실제 브라우저 조작이 필요하며 아직 기록되지 않음