From f1754ca523c8032807be300faa24e12d27615447 Mon Sep 17 00:00:00 2001 From: Robin Quint Date: Fri, 22 Aug 2025 18:12:41 +0200 Subject: [PATCH] Fixed missing length unit conversion in FilledOpeningGenerator --- src/bonsai/bonsai/bim/module/model/opening.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bonsai/bonsai/bim/module/model/opening.py b/src/bonsai/bonsai/bim/module/model/opening.py index 323a2a66ac..b48d93e869 100644 --- a/src/bonsai/bonsai/bim/module/model/opening.py +++ b/src/bonsai/bonsai/bim/module/model/opening.py @@ -568,10 +568,10 @@ class FilledOpeningGenerator: # making sure if min_x or min_z != 0 to shift the opening accordingly # to prevent something like #2784 if not has_width_attribute: - opening_position.x = min(v[0] for v in filling_obj.bound_box) + opening_position.x = min(v[0] for v in filling_obj.bound_box) / unit_scale if not has_height_attribute: - opening_position.z = min(v[2] for v in filling_obj.bound_box) + opening_position.z = min(v[2] for v in filling_obj.bound_box) / unit_scale extrusion = shape_builder.extrude( shape_builder.rectangle(size=opening_size),