From 4af0c1c98ce02a38a6bfe7de6f7d402365df3f18 Mon Sep 17 00:00:00 2001 From: Sigma Dimensions <79010126+myoualid@users.noreply.github.com> Date: Sun, 29 Jan 2023 21:20:33 +0100 Subject: [PATCH] BBIM: Fix editing slab representation bug --- src/blenderbim/blenderbim/bim/module/model/slab.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/blenderbim/blenderbim/bim/module/model/slab.py b/src/blenderbim/blenderbim/bim/module/model/slab.py index 66bdca4b75..67cbda91b6 100644 --- a/src/blenderbim/blenderbim/bim/module/model/slab.py +++ b/src/blenderbim/blenderbim/bim/module/model/slab.py @@ -299,6 +299,7 @@ class DumbSlabPlaner: for inverse in tool.Ifc.get().get_inverse(representation): ifcopenshell.util.element.replace_attribute(inverse, representation, new_rep) blenderbim.core.geometry.switch_representation( + tool.Ifc, tool.Geometry, obj=obj, representation=new_rep, @@ -325,6 +326,7 @@ class DumbSlabPlaner: ) blenderbim.core.geometry.switch_representation( + tool.Ifc, tool.Geometry, obj=obj, representation=representation, @@ -531,6 +533,7 @@ class EditSketchExtrusionProfile(bpy.types.Operator, tool.Ifc.Operator): bpy.ops.view3d.slvs_delete_entity(index=nm["slvs_index"]) blenderbim.core.geometry.switch_representation( + tool.Ifc, tool.Geometry, obj=obj, representation=representation, @@ -583,6 +586,7 @@ class DisableEditingExtrusionProfile(bpy.types.Operator, tool.Ifc.Operator): body = ifcopenshell.util.representation.get_representation(element, "Model", "Body", "MODEL_VIEW") blenderbim.core.geometry.switch_representation( + tool.Ifc, tool.Geometry, obj=obj, representation=body,