wing-ops/frontend/src/tabs
htlee 86b4a03c12 feat(frontend): TextLayer 한글 폰트 + 확산분석 자동 데모 + 3D 회전 애니메이션
- TextLayer: characterSet 'auto', NanumSquare 한글 폰트, outline 설정 (MapView, RealtimeDrone)
- 확산분석 탭: 진입 시 데모 궤적/방어선/민감자원 자동 로드 (useEffect + handleSelectAnalysis)
- SensorAnalysis: Vessel/Pollution 3DModel을 requestAnimationFrame 기반 360° 회전으로 전환
  - 3D geometry useMemo 생성, Y축 회전 + X축 틸트, depth 기반 크기/밝기

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 09:33:00 +09:00
..
admin feat(auth): RBAC 오퍼레이션 기반 2차원 권한 시스템 구현 2026-02-28 17:55:06 +09:00
aerial feat(frontend): TextLayer 한글 폰트 + 확산분석 자동 데모 + 3D 회전 애니메이션 2026-03-01 09:33:00 +09:00
assets chore(map): develop 병합 (Phase 6 충돌 해결) 2026-03-01 02:59:18 +09:00
board feat(phase4): Board/HNS/Prediction/Aerial/Rescue Mock → API 전환 2026-03-01 01:17:10 +09:00
hns feat(phase4): Board/HNS/Prediction/Aerial/Rescue Mock → API 전환 2026-03-01 01:17:10 +09:00
incidents feat(map): Leaflet → MapLibre GL JS + deck.gl 전환 (Phase 6) 2026-03-01 02:48:54 +09:00
prediction feat(frontend): TextLayer 한글 폰트 + 확산분석 자동 데모 + 3D 회전 애니메이션 2026-03-01 09:33:00 +09:00
reports feat(reports): 보고서 탭 localStorage → DB/API 전환 2026-02-28 20:59:11 +09:00
rescue feat(phase4): Board/HNS/Prediction/Aerial/Rescue Mock → API 전환 2026-03-01 01:17:10 +09:00
scat fix(map): ScatMap scatDetailData import 제거 + Vite shimMissingExports 설정 2026-03-01 03:04:11 +09:00
weather feat(map): Leaflet → MapLibre GL JS + deck.gl 전환 (Phase 6) 2026-03-01 02:48:54 +09:00