fix: [fire-shutter] 가이드레일 벽면에서 20mm 슬랫 방향 이격

- 레일이 벽면에 들어간 형태 → 20mm 이격하여 벽면 위에 배치
This commit is contained in:
김보곤
2026-03-14 17:09:05 +09:00
parent 1b29d9cfcf
commit eac017f343

View File

@@ -2366,9 +2366,10 @@ function createRailGroup() {
// Left: Ry(+PI/2) → x'=z → 립(z=10)→x'=+10(중심), 백월(z=-81.55)→x'=-81.55(벽)
// Right: Ry(-PI/2) → x'=-z → 립(z=10)→x'=-10(중심), 백월(z=-81.55)→x'=+81.55(벽)
// 레일 백월을 브라켓 벽면(±W1/2)에 정렬
// 레일 백월을 벽면에서 20mm 슬랫 방향으로 이격
const railDepth = g.sideWall + rt; // 81.55mm
const railPosX = W1 / 2 - railDepth; // wrapper X 위치
const railOffset = 20; // 벽면에서 슬랫 방향 이격 거리
const railPosX = W1 / 2 - railDepth - railOffset; // wrapper X 위치
// Left rail — Ry(+PI/2): 립→+X(중심), 백월→-X(벽=-W1/2)
// Z방향: z'=-x(원본), 폭 0→70이 z' 0→-70으로 매핑