검증 계획: 뷰어 조작·도면 오버레이·클리핑·전달 자료 확인 #4

Open
opened 2026-10-28 09:24:03 +09:00 by jykim5 · 0 comments
Member

검증 상태

아직 검증을 수행하지 않은 계획입니다. 빌드 기록만으로 실제 화면이나 전달 자료의 열림·조작을 확인한 것으로 간주하지 않습니다.

검증 목적

웹 뷰어의 주요 검토 조작이 동작하고, 도면 오버레이와 축별 클리핑이 의도한 기준면에서 표시되며, 생성한 독립 HTML과 ZIP 전달 자료를 별도로 열 수 있는지 확인합니다.

검증 대상

  • 전체·평면·정면·측면·A-A·B-B 시점 전환
  • 회전·확대/축소·이동, 원본 객체 선택·숨김과 그룹 숨김
  • 평면·상부평면·종단·A-A·B-B 도면 오버레이 및 투명도
  • X(폭)·Y(표고)·Z(측점/길이) 클리핑 위치 조절
  • 독립 HTML 및 소스 전달 ZIP 생성·실행·구성

필요한 자료

  • 프로젝트 소스 및 public/drawings/광터지하차도_BLOCK8.dxf
  • src/model/block8.json, src/model/drawingViews.json, 5개 도면 SVG
  • 웹 브라우저와 로컬 개발 실행 환경
  • 생성 스크립트 scripts/build_standalone_html.py, scripts/package_handoff.py

확인 절차

  1. npm run build와 npm run lint 실행 결과를 기록합니다.
  2. 웹 화면을 직접 열어 각 시점·조작·선택 및 숨김 동작을 확인합니다.
  3. 다섯 종류 오버레이를 각각 표시하고 투명도 변경, 모델과 도면의 정렬을 확인합니다.
  4. X/Y/Z 각 축에서 여러 위치로 클리핑을 움직여 남는 면을 확인합니다. 열린 표면은 절단면을 막지 않고 도면 오버레이는 참고면으로 남는지 함께 확인합니다.
  5. 생성 스크립트로 독립 HTML과 ZIP을 만들고, 각각 별도로 열어 화면과 파일 구성을 확인합니다. ZIP 무결성과 필수 도면 SVG 포함 여부도 확인합니다.
  6. 빌드·정적 검사와 실제 브라우저 조작 결과를 구분해 기록합니다.

기대 결과

주요 뷰어 기능이 브라우저에서 조작 가능하고, 도면 오버레이와 클리핑의 기준·제약이 예상대로 나타나며, 전달 자료가 프로젝트 개발 서버와 분리되어 열립니다.

통과 기준

  • 빌드와 린트가 오류 없이 완료됩니다.
  • 대상 시점과 조작, 객체 선택·숨김, 다섯 도면 오버레이가 확인됩니다.
  • 세 축의 클리핑 위치 변경이 정상 동작하고 열린 표면의 비폐쇄 특성이 명확합니다.
  • 독립 HTML이 열리고, ZIP 무결성 검사 통과 및 필수 도면 SVG 5개 포함이 확인됩니다.
  • 실제 화면을 확인하지 못한 항목은 통과로 표시하지 않고 미검증으로 남깁니다.
## 검증 상태 아직 검증을 수행하지 않은 계획입니다. 빌드 기록만으로 실제 화면이나 전달 자료의 열림·조작을 확인한 것으로 간주하지 않습니다. ## 검증 목적 웹 뷰어의 주요 검토 조작이 동작하고, 도면 오버레이와 축별 클리핑이 의도한 기준면에서 표시되며, 생성한 독립 HTML과 ZIP 전달 자료를 별도로 열 수 있는지 확인합니다. ## 검증 대상 - 전체·평면·정면·측면·A-A·B-B 시점 전환 - 회전·확대/축소·이동, 원본 객체 선택·숨김과 그룹 숨김 - 평면·상부평면·종단·A-A·B-B 도면 오버레이 및 투명도 - X(폭)·Y(표고)·Z(측점/길이) 클리핑 위치 조절 - 독립 HTML 및 소스 전달 ZIP 생성·실행·구성 ## 필요한 자료 - 프로젝트 소스 및 `public/drawings/광터지하차도_BLOCK8.dxf` - `src/model/block8.json`, `src/model/drawingViews.json`, 5개 도면 SVG - 웹 브라우저와 로컬 개발 실행 환경 - 생성 스크립트 `scripts/build_standalone_html.py`, `scripts/package_handoff.py` ## 확인 절차 1. `npm run build`와 `npm run lint` 실행 결과를 기록합니다. 2. 웹 화면을 직접 열어 각 시점·조작·선택 및 숨김 동작을 확인합니다. 3. 다섯 종류 오버레이를 각각 표시하고 투명도 변경, 모델과 도면의 정렬을 확인합니다. 4. X/Y/Z 각 축에서 여러 위치로 클리핑을 움직여 남는 면을 확인합니다. 열린 표면은 절단면을 막지 않고 도면 오버레이는 참고면으로 남는지 함께 확인합니다. 5. 생성 스크립트로 독립 HTML과 ZIP을 만들고, 각각 별도로 열어 화면과 파일 구성을 확인합니다. ZIP 무결성과 필수 도면 SVG 포함 여부도 확인합니다. 6. 빌드·정적 검사와 실제 브라우저 조작 결과를 구분해 기록합니다. ## 기대 결과 주요 뷰어 기능이 브라우저에서 조작 가능하고, 도면 오버레이와 클리핑의 기준·제약이 예상대로 나타나며, 전달 자료가 프로젝트 개발 서버와 분리되어 열립니다. ## 통과 기준 - 빌드와 린트가 오류 없이 완료됩니다. - 대상 시점과 조작, 객체 선택·숨김, 다섯 도면 오버레이가 확인됩니다. - 세 축의 클리핑 위치 변경이 정상 동작하고 열린 표면의 비폐쇄 특성이 명확합니다. - 독립 HTML이 열리고, ZIP 무결성 검사 통과 및 필수 도면 SVG 5개 포함이 확인됩니다. - 실제 화면을 확인하지 못한 항목은 통과로 표시하지 않고 미검증으로 남깁니다.
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: tdc_engineer/gwangteo-underpass-block8#4