From db7be640d4a4ab23a4b8170ca283988322a043ac Mon Sep 17 00:00:00 2001 From: Massimo Fabbro <79401028+maxfb87@users.noreply.github.com> Date: Sat, 12 Aug 2023 11:03:58 +0200 Subject: [PATCH] Fix #3569 Variable name override caused the bug (#3575) --- src/blenderbim/blenderbim/bim/module/model/space.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/blenderbim/blenderbim/bim/module/model/space.py b/src/blenderbim/blenderbim/bim/module/model/space.py index fb52923279..2af8ae020c 100644 --- a/src/blenderbim/blenderbim/bim/module/model/space.py +++ b/src/blenderbim/blenderbim/bim/module/model/space.py @@ -95,19 +95,19 @@ class GenerateSpace(bpy.types.Operator, tool.Ifc.Operator): gross_settings.set(gross_settings.DISABLE_OPENING_SUBTRACTIONS, True) for obj in bpy.context.visible_objects: - element = tool.Ifc.get_entity(obj) + visible_element = tool.Ifc.get_entity(obj) if ( - not element + not visible_element or obj.type != "MESH" - or not self.is_bounding_class(element) + or not self.is_bounding_class(visible_element) or not tool.Drawing.is_intersecting_plane(obj, self.cut_point, self.cut_normal) ): continue old_mesh = None - if element.HasOpenings: - new_mesh = self.create_mesh(ifcopenshell.geom.create_shape(gross_settings, element)) + if visible_element.HasOpenings: + new_mesh = self.create_mesh(ifcopenshell.geom.create_shape(gross_settings, visible_element)) old_mesh = obj.data obj.data = new_mesh