From be2dde6b1d190fe596480104ee8f17c1486b34b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EB=B3=B4=EA=B3=A4?= Date: Mon, 9 Mar 2026 08:30:08 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20[rd]=20=ED=94=8C=EB=9E=9C=EC=A7=80=20?= =?UTF-8?q?=EC=99=B8=EA=B2=BD=20=3D=20=EC=83=A4=ED=94=84=ED=8A=B8=20?= =?UTF-8?q?=EB=82=B4=EA=B2=BD=20-=201mm=20=EA=B3=B5=EC=B0=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 샤프트 관 두께 4mm 정의 - 플랜지 외경 = shaftR - 4mm(관두께) - 0.5mm(공차) - 플랜지가 샤프트 안으로 삽입되는 실제 구조 반영 --- resources/views/rd/fire-shutter-drawing/index.blade.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/resources/views/rd/fire-shutter-drawing/index.blade.php b/resources/views/rd/fire-shutter-drawing/index.blade.php index 07bd01f2..32f677d2 100644 --- a/resources/views/rd/fire-shutter-drawing/index.blade.php +++ b/resources/views/rd/fire-shutter-drawing/index.blade.php @@ -1065,7 +1065,8 @@ function fs3dBuild() { const stubPinVisible = 200; // 밖에서 보이는 길이 (플랜지 밖) const stubPinInside = stubPinTotal - stubPinVisible; // 플랜지 안쪽 (100mm) const shaftR = b.shaftDia / 2; - const flangeR = shaftR; // 플랜지 외경 = 샤프트 외경 (끝에 딱 들어가는 형태) + const shaftWallThick = 4; // 샤프트 관 두께 (4mm) + const flangeR = shaftR - shaftWallThick - 0.5; // 플랜지 외경 = 샤프트 내경 - 1mm 공차 const flangeThick = 10; // 플랜지 두께 const flangeMat = new THREE.MeshStandardMaterial({ color: 0x78716c, metalness: 0.5, roughness: 0.35 }); const stubPinMat = new THREE.MeshStandardMaterial({ color: 0x9ca3af, metalness: 0.7, roughness: 0.25 });