fix(B06): 원지반 제약 끊음 — 다단 자동 자리 사면 1.0 m · 설계선 끝 수치 판정 · 전면 기울기 칸 아니면 성토 · 「지형에 막힘」 잔재 지움(91-3)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013rJwJMVL4EE31y77TB11AP
This commit is contained in:
@@ -61,16 +61,19 @@ def structure_face_role(section_mode: str | None, side: str | None) -> tuple[str
|
||||
return None, f"설치 측을 알 수 없음({side!r}) — 성절토를 가를 근거 없음"
|
||||
|
||||
|
||||
#: 성토/절토를 **사용자가 고르는 칸** — 비우면 위 판정(계산이지 기본값이 아님 · 2026-09-14 브레인 판정 ㉲).
|
||||
#: 성토/절토를 **사용자가 고르는 칸** — 비우면 성토(91-3).
|
||||
FACE_ROLE_KEY = "face_role"
|
||||
|
||||
|
||||
def structure_face_role_of(
|
||||
section_mode: str | None, options: dict | None
|
||||
) -> tuple[str | None, str]:
|
||||
"""칸 `face_role`(성토·절토)을 골랐으면 그 값, 비었으면 단면유형 + 설치 측 판정."""
|
||||
"""벽 기울기용 — 칸 `face_role`(성토·절토)을 골랐으면 그 값, 비었으면 성토.
|
||||
|
||||
단면유형(원지반 자동판정)은 안 봄(91-3 · TS 짝 `common_util_masonry_slope.faceRoleOf`).
|
||||
"""
|
||||
values = options or {}
|
||||
picked = str(values.get(FACE_ROLE_KEY) or "").strip()
|
||||
if picked in (FILL, CUT):
|
||||
return picked, f"사용자 지정 {picked}면(성토/절토 칸)"
|
||||
return structure_face_role(section_mode, values.get("side"))
|
||||
return FILL, "성토/절토 칸 비움 → 성토면(기본)"
|
||||
|
||||
Reference in New Issue
Block a user