feat(b06): 보라 설계선 고름 — 직선 조각 · 가림 뺌 · 치수 라벨 · 구역 판정 · 고름 하나만(137-2 · 137-3)

- 새 B06_Section_UI_Cross_Design_Pick.ts — 조각 합침 · 벽 · 본체 밖 조각 · 투명 판정 선 · 치수 · crossZoneAt(139-6 용) · 페이지 한 칸 고름
- 폴리곤 자르기 = A00_Common/b_polygon_clip.ts 공용(B07 Cross_Overlay 에서 옮김 · 바깥 조각 갈래)
- 카드 배선: 선 고르면 벽 · 본체 · 면적 풂 + 카드 고름 · 면적 고름도 본체 · 선 풂
- 시험 test_137_design_pick.py + helper_137_design_pick.cjs

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018jonfdxn1Xit9bdkNJpE4G
This commit is contained in:
2026-10-09 15:00:12 +09:00
co-authored by Claude Opus 5.5
parent 06e6fbebff
commit f6f0f74be5
8 changed files with 898 additions and 56 deletions
@@ -223,6 +223,20 @@
background: color-mix(in srgb, var(--color-surface-raised) 88%, transparent);
}
/* 고른 보라 선 치수(137-2) — [+ − ⤢] 왼쪽 같은 줄. */
.b06-cross-card__line-dims {
display: flex;
align-items: center;
padding: 0 var(--spacing-4);
color: var(--color-royal-amethyst);
font-size: 0.75rem;
white-space: nowrap;
}
.b06-cross-card__line-dims[hidden] {
display: none;
}
.b06-cross-card__zoom-btn {
width: 22px;
height: 22px;
@@ -236,7 +250,8 @@
cursor: pointer;
}
.b06-cross-card__zoom-btn:first-child {
.b06-cross-card__zoom-btn:first-child,
.b06-cross-card__line-dims[hidden] + .b06-cross-card__zoom-btn {
border-left: none;
}