1.2 KiB
1.2 KiB
status, page_id, related_pages, last_updated
| status | page_id | related_pages | last_updated | |||
|---|---|---|---|---|---|---|
| stable | B04_wf1_Surface |
|
2026-07-12 |
B04_wf1_Surface — Dependencies
이 페이지가 쓰는 외부 라이브러리 (공통 정의는 dependencies).
백엔드 (Python)
| 라이브러리 | 용도 |
|---|---|
| Laspy | LAS/LAZ 구조화 |
| Whitebox / Rasterio | 지면 필터·DEM 처리 |
| Trimesh | TIN/메시 모델 |
| Geopandas / Shapely | GIS 벡터(GeoJSON, 등고선) |
| NumPy | structured.npz 등 배열 연산 |
→ 공통 정의·버전 → dependencies
프론트엔드 (TypeScript)
| 라이브러리 | 위치 | 용도 |
|---|---|---|
| three.js | B04_wf1_Surface_UI_Viewer.ts:1, ..._TerrainViewer.ts |
WebGL 3D 뷰어(WebGLRenderer, OrbitControls, THREE.Points/Mesh) |
⚠️ dependencies concept 정정 필요
dependencies의 "HTML5 Canvas / WebGL — WebCAD 렌더링 (B04~B06 뷰어, 현재 미구현)"은 실 코드와 불일치. B04는 three.js로 3D 뷰어가 구현됨 → B04_wf1_Surface/B04_frontend. dependencies.md에 three.js 항목 추가·"미구현" 문구 정정 필요 (B05/B06 뷰어 상태는 각 페이지 인제스트 시 확인).