fix: [fire-shutter] ① 마감재 코킹립 벽연형까지 연장
- 코킹립: 고정 10mm → ④ 벽연형 좌측 웹까지 연장 - 끝과 끝이 연결되는 구조 반영 - 상/하단 마감재 모두 동일 적용
This commit is contained in:
@@ -1204,8 +1204,9 @@ function renderGrCross() {
|
||||
// ② 상단 플랜지 바로 위를 감싸는 형태
|
||||
// ══════════════════════════════════════════
|
||||
const tTop = by - t1; // ② 상단 플랜지 바로 위
|
||||
// (a) 좌측 코킹립 10mm: 수평 좌측 돌출
|
||||
P.push(`<rect x="${trimLipX}" y="${tTop}" width="${m1lip}" height="${t1}" fill="${cTrim}" stroke="${cTrim}" stroke-width="0.3"/>`);
|
||||
// (a) 좌측 코킹립: 벽 내면까지 연장 (끝과 끝 연결)
|
||||
const lipEndX = w4x; // ④ 벽연형 좌측 웹까지
|
||||
P.push(`<rect x="${lipEndX}" y="${tTop}" width="${bx - lipEndX}" height="${t1}" fill="${cTrim}" stroke="${cTrim}" stroke-width="0.3"/>`);
|
||||
// (b) 좌측 절곡탭 13mm: lip 우측 끝에서 아래로
|
||||
P.push(`<rect x="${bx - t1}" y="${tTop}" width="${t1}" height="${m1tab}" fill="${cTrim}" stroke="${cTrim}" stroke-width="0.3"/>`);
|
||||
// (c) 본체 수평부 120mm: bx에서 우측으로
|
||||
@@ -1217,12 +1218,12 @@ function renderGrCross() {
|
||||
|
||||
// ══════════════════════════════════════════
|
||||
// ① 마감재 SUS 1.2T (빨간색) — 하단 장
|
||||
// 경로: 10←lip + 13↑tab + 120→body + 25↑ + 내부스텝(19← + 14↓ + 15←)
|
||||
// 경로: lip(벽까지) + 13↑tab + 120→body + 25↑ + 내부스텝(19← + 14↓ + 15←)
|
||||
// ② 하단 플랜지 바로 아래를 감싸는 형태
|
||||
// ══════════════════════════════════════════
|
||||
const tBot = by + b2h; // ② 하단 플랜지 바로 아래
|
||||
// (a) 좌측 코킹립 10mm: 수평 좌측 돌출
|
||||
P.push(`<rect x="${trimLipX}" y="${tBot}" width="${m1lip}" height="${t1}" fill="${cTrim}" stroke="${cTrim}" stroke-width="0.3"/>`);
|
||||
// (a) 좌측 코킹립: 벽 내면까지 연장
|
||||
P.push(`<rect x="${lipEndX}" y="${tBot}" width="${bx - lipEndX}" height="${t1}" fill="${cTrim}" stroke="${cTrim}" stroke-width="0.3"/>`);
|
||||
// (b) 좌측 절곡탭 13mm: lip 우측 끝에서 위로
|
||||
P.push(`<rect x="${bx - t1}" y="${tBot - m1tab + t1}" width="${t1}" height="${m1tab}" fill="${cTrim}" stroke="${cTrim}" stroke-width="0.3"/>`);
|
||||
// (c) 본체 수평부 120mm: bx에서 우측으로
|
||||
|
||||
Reference in New Issue
Block a user