From fc7dd3b234515f805136d87094fc7201d7775ca4 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Fri, 7 Mar 2025 13:55:48 +0500 Subject: [PATCH] Preserve ProfileName editing arbitrary profile #6284 --- src/bonsai/bonsai/bim/module/geometry/operator.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/bonsai/bonsai/bim/module/geometry/operator.py b/src/bonsai/bonsai/bim/module/geometry/operator.py index 99612e638f..e0ec7a8a81 100644 --- a/src/bonsai/bonsai/bim/module/geometry/operator.py +++ b/src/bonsai/bonsai/bim/module/geometry/operator.py @@ -2257,6 +2257,7 @@ class OverrideModeSetObject(bpy.types.Operator, tool.Ifc.Operator): return old_profile = item.SweptArea + profile.ProfileName = old_profile.ProfileName for inverse in tool.Ifc.get().get_inverse(old_profile): ifcopenshell.util.element.replace_attribute(inverse, old_profile, profile) ifcopenshell.util.element.remove_deep2(tool.Ifc.get(), old_profile)