feat: [pmis] BIM 뷰어 3D 프로토타입 구현

- Three.js 기반 3D 건물 모델 뷰어
- 기둥/보/벽/창/지붕 등 요소별 색상 구분 및 클릭 선택
- 시점 전환(투시도/정면/우측/상부/배면), 요소 토글, 와이어프레임
- PMIS 사이드바 아코디언 메뉴 + BIM 뷰어 링크 추가
This commit is contained in:
김보곤
2026-03-12 12:39:15 +09:00
parent dbab583e5a
commit 953cadfd99
4 changed files with 587 additions and 11 deletions

View File

@@ -48,6 +48,15 @@ public function constructionPmis(Request $request): View|Response
return view('juil.construction-pmis');
}
public function bimViewer(Request $request): View|Response
{
if ($request->header('HX-Request')) {
return response('', 200)->header('HX-Redirect', route('juil.construction-pmis.bim-viewer'));
}
return view('juil.bim-viewer');
}
public function pmisWeather(WeatherService $weatherService): JsonResponse
{
$forecasts = $weatherService->getWeeklyForecast();