260715_0
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
---
|
||||
status: stable
|
||||
page_id: B04_wf1_Surface
|
||||
related_pages: ["[[B04_wf1_Surface/B04_backend]]", "[[B04_wf1_Surface/B04_frontend]]", "[[dependencies]]"]
|
||||
last_updated: 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 뷰어 상태는 각 페이지 인제스트 시 확인).
|
||||
Reference in New Issue
Block a user