원본 도면 뷰를 3D 모델 기준면에 투영

This commit is contained in:
김지영 committed 2026-10-20 15:14:22 +09:00
1 parent f8ecd4f5c0
commit 27b3230dba
18 files changed
+489 -15

No files matched your search

+3 -2
View File
@@ -25,19 +25,20 @@ GUIDE = """# 광터지하차도 BLOCK8 전달 자료 안내
- `scripts/`: DXF 모델 추출, SVG 미리보기 생성, 단독 HTML 생성, 전달 ZIP 생성 코드
- `public/`: 원본 DXF, 분석·작업·커밋 기록, 단독 HTML 결과물
- `docs/`: 상세 분석과 모델 미리보기
- `public/drawing-images/`: 도면 SVG 오버레이와 픽셀-CAD 연결 정보
## 포함하지 않은 항목
`node_modules/`, `dist/`, `.git/`은 포함하지 않았습니다. 의존성은 `npm install`로 설치하고, 빌드 결과는 `npm run build`로 다시 만들 수 있습니다. Git 커밋 목록은 `public/BLOCK8_커밋기록.md`에서 확인하세요.
현재 기준 커밋: `89065ab` (단독 HTML file 실행 호환성 개선)
현재 압축본에는 DXF에서 생성한 평면·상부평면·종단·A-A/B-B 오버레이 이미지가 포함되어 있습니다. 3D 기준면 배치는 참고 시각화이며, 도면 요소의 최종 치수 검증은 원본 CAD에서 수행하세요.
"""
def main():
files = [ROOT / "AGENTS.md", ROOT / "README.md", ROOT / "index.html", ROOT / "package.json", ROOT / "package-lock.json", ROOT / "vite.config.js"]
for folder in ("src", "scripts", "docs", "public"):
files.extend(path for path in (ROOT / folder).rglob("*") if path.is_file() and path.name not in EXCLUDED)
files.extend(path for path in (ROOT / folder).rglob("*") if path.is_file() and path.name not in EXCLUDED and "__pycache__" not in path.parts and path.suffix != ".pyc")
files = sorted(set(files))
OUTPUT.parent.mkdir(parents=True, exist_ok=True)