Map SectionSymbol, the last unmapped kind

points is canonical; the host derives the point counts and refreshes the
end/tick/label projections with sync_display_fields when it changes, and
validates that style and view-representation references are existing class
objects. The lifecycle test passes every gate in DWG; DXF reopens the symbol
as an unknown entity because cadcodec dispatches SECTIONLINE only inside
blocks (pinned by a canary and already in the cadcodec write-up).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
Felix RiestraandClaude Sonnet 5 committed 2026-09-20 18:05:38 +02:00
1 parent 5a39052397
commit 942222c381
11 files changed
+242 -10

No files matched your search

@@ -507,6 +507,13 @@
"layer",
"u_isolines",
"v_isolines"
],
"SectionSymbol": [
"layer",
"symbol_scale",
"points",
"style_handle",
"view_rep_handle"
]
},
"readable": {
@@ -638,6 +645,19 @@
"modeler_format_version",
"point_of_reference",
"history_handle"
],
"SectionSymbol": [
"view_symbol_version",
"raw_view_symbol_70",
"version",
"raw_point_count_90",
"raw_flags_90",
"raw_point_record_count",
"end_a",
"end_b",
"tick_a",
"tick_b",
"label"
]
},
"aliases": {