From f991fc893f3e0a9a9c89bb7df6b3dfd43b8da88c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EB=B3=B4=EA=B3=A4?= Date: Thu, 12 Mar 2026 22:38:31 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20[pmis]=20BIM=20=EB=B7=B0=EC=96=B4=20?= =?UTF-8?q?=EC=B4=88=EA=B8=B0=20=EC=A4=8C=20=EC=B6=95=EC=86=8C=20=EB=B0=8F?= =?UTF-8?q?=20=ED=95=98=EB=8B=A8=20=ED=88=B4=EB=B0=94=20=EC=9E=98=EB=A6=BC?= =?UTF-8?q?=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 카메라 초기 위치를 (55,35,55)→(80,50,80)으로 변경하여 건물 전체 조망 - fog 밀도 0.004→0.003으로 조정 (넓은 시점에서 선명하게) - 하단 툴바를 absolute→shrink-0 flex 자식으로 변경하여 항상 표시 - 스크롤 없이 IFC 업로드/다운로드 버튼 접근 가능 --- resources/views/juil/bim-viewer.blade.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/resources/views/juil/bim-viewer.blade.php b/resources/views/juil/bim-viewer.blade.php index 31776447..311dfe8b 100644 --- a/resources/views/juil/bim-viewer.blade.php +++ b/resources/views/juil/bim-viewer.blade.php @@ -286,9 +286,9 @@ class BimScene { const w = this.el.clientWidth, h = this.el.clientHeight; this.scene = new THREE.Scene(); this.scene.background = new THREE.Color(0xf0f4f8); - this.scene.fog = new THREE.FogExp2(0xf0f4f8, 0.004); + this.scene.fog = new THREE.FogExp2(0xf0f4f8, 0.003); this.camera = new THREE.PerspectiveCamera(45, w / h, 0.1, 500); - this.camera.position.set(55, 35, 55); + this.camera.position.set(80, 50, 80); this.renderer = new THREE.WebGLRenderer({ antialias: true }); this.renderer.setSize(w, h); this.renderer.setPixelRatio(Math.min(window.devicePixelRatio, 2)); @@ -670,7 +670,7 @@ function BimToolbar({ onView, visibility, onToggle, wireframe, onWireframe, mode const handleFile = (e) => { const f = e.target.files?.[0]; if (f) onUpload(f); e.target.value = ''; }; return ( -
+
{/* IFC 업로드 */}