feat(376-1): B07 구조물 도면 목록 · 단건 서버(연결된 조합 도면 · 조합 키 중복 없앰 · 더한장 장마다 · 도각 도번 · 도면명 · 맨 뒤 덧붙임 · 확정본 kind)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01XWh5wNNycMkbwMpACz1rte
This commit is contained in:
@@ -105,10 +105,13 @@ def _on_frame_layer(entity: dict) -> dict:
|
||||
}
|
||||
|
||||
|
||||
def structure_frame(number: str | None = None) -> dict:
|
||||
def structure_frame(number: str | None = None, name: str | None = None) -> dict:
|
||||
"""구조물 도면에 얹는 도각 — B07 시스템 양식 1:1 · 외곽 좌하단 (0,0) · 보여주기 층 ·
|
||||
`number` = 장 도번(82-2 · 도각 `{{도면번호}}`)."""
|
||||
fields = {"도면번호": number} if number else None
|
||||
`number` = 장 도번(82-2 · 도각 `{{도면번호}}`) · `name` = 도면명(376 · B07 구조물 도면)."""
|
||||
fields = {
|
||||
**({"도면번호": number} if number else {}),
|
||||
**({"도면명": name} if name else {}),
|
||||
} or None
|
||||
placed = frame_entities("m02-structure", usable_bbox(), fit=False)
|
||||
box = entities_bbox(placed)
|
||||
if not box:
|
||||
|
||||
Reference in New Issue
Block a user