mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-08-09 17:31:45 +00:00
fdf4b82371
Bpy-permitted wall reads — get_axis_local_extent, get_length_and_height, get_x_angle, get_path_connection_location, walk_connected_walls — used by gizmo lambdas that need wall dimensions and join topology without the side effect of loading the wall's draft BIMWallProperties (the loader mutates PropertyGroup state and would clobber the wall's own gizmo state when both the wall and a hosted filling are selected). All reads go through ifcopenshell.util.representation / .util.element so the IFC graph stays the source of truth. tool.Wall consumes core.model's PARALLEL_DOT_THRESHOLD + collinearity helpers (no inline magic numbers). Generated with the assistance of an AI coding tool.