From d75e85b3a67b118d35096611116d9a497ba7c3bd Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Mon, 17 Jul 2023 18:13:16 +1000 Subject: [PATCH] Disable Shift-D duplication of drawings for now until drawings stabilise more. Use the dedicated duplicate drawings feature. --- src/blenderbim/blenderbim/bim/module/geometry/operator.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/blenderbim/blenderbim/bim/module/geometry/operator.py b/src/blenderbim/blenderbim/bim/module/geometry/operator.py index a6f29b3354..874aca5e05 100644 --- a/src/blenderbim/blenderbim/bim/module/geometry/operator.py +++ b/src/blenderbim/blenderbim/bim/module/geometry/operator.py @@ -598,6 +598,9 @@ class OverrideDuplicateMove(bpy.types.Operator): relationships = tool.Root.get_decomposition_relationships(context.selected_objects) old_to_new = {} for obj in context.selected_objects: + element = tool.Ifc.get_entity(obj) + if element and element.is_a("IfcAnnotation") and element.ObjectType == "DRAWING": + continue # For now, don't copy drawings until we stabilise a bit more. It's tricky. new_obj = obj.copy() if obj.data: new_obj.data = obj.data.copy()