From 3c4bcae7eb8f2823d35c5efd31423fa4a0265add Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EB=B3=91=EC=A1=B0?= Date: Thu, 29 Oct 2026 12:13:37 +0900 Subject: [PATCH] Add verification: docs/verification.md --- docs/verification.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 docs/verification.md diff --git a/docs/verification.md b/docs/verification.md new file mode 100644 index 0000000..b222226 --- /dev/null +++ b/docs/verification.md @@ -0,0 +1,25 @@ +# 검증 절차 + +## 자동 검증 + +프로젝트 폴더에서 실행합니다. + +```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`) +- 화면 수동 확인: 실제 브라우저 조작이 필요하며 아직 기록되지 않음