merge: track F group C

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FKFStjEFzpGyLq5bMpWxTd
This commit is contained in:
Umut CAN
2026-09-23 23:05:27 +03:00
co-authored by Claude Opus 5.5
12 changed files with 2069 additions and 9 deletions
+34
View File
@@ -6,6 +6,16 @@ and alphabetical - keep every side's names.
from __future__ import annotations
from .catalogue import (
CATALOGUE_NAMES,
FAMILIES,
ITEMS,
SIZE_BASIS,
CatalogueItem,
block_spec,
catalogue,
insert_item,
)
from .dimension import (
FIRST_OFFSET_PAPER_MM,
ROWS,
@@ -57,6 +67,15 @@ from .stairs import (
blondel,
stair_prims,
)
from .symbols import (
SYMBOL_KINDS,
draw_grid,
draw_symbol,
fmt_level,
grid_axes,
grid_prims,
symbol_prims,
)
from .walls import (
MIN_JOIN_ANGLE_DEG,
WallGeometry,
@@ -75,9 +94,13 @@ __all__ = [
"ARCH_ROLE_LAYER",
"ARROW_PAPER_MM",
"BLONDEL_RANGE",
"CATALOGUE_NAMES",
"CatalogueItem",
"DEFAULT_TOL",
"FAMILIES",
"FIRST_OFFSET_PAPER_MM",
"Face",
"ITEMS",
"KINDS",
"LANGS",
"MIN_JOIN_ANGLE_DEG",
@@ -86,8 +109,10 @@ __all__ = [
"Room",
"SCHEDULE_KINDS",
"SIDES",
"SIZE_BASIS",
"STAIR_KINDS",
"STEP_PAPER_MM",
"SYMBOL_KINDS",
"Stair",
"TEXT_PAPER_MM",
"TURNS",
@@ -96,17 +121,25 @@ __all__ = [
"Wall",
"WallGeometry",
"axis_segments",
"block_spec",
"blondel",
"catalogue",
"decode",
"detect_rooms",
"draw_grid",
"draw_schedule",
"draw_symbol",
"encode",
"exterior_chains",
"face_containing",
"face_offsets",
"fmt_area_m2",
"fmt_level",
"fmt_number",
"from_payload",
"grid_axes",
"grid_prims",
"insert_item",
"label_room",
"opening_closures",
"opening_from_dict",
@@ -121,6 +154,7 @@ __all__ = [
"segment_of",
"stair_from_dict",
"stair_prims",
"symbol_prims",
"tag_prefix",
"tagged_faces",
"to_payload",