From b8ee1d4d8d3c6766fcc9600efd620b1c999edce6 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Tue, 29 Apr 2025 16:39:06 +0500 Subject: [PATCH] import_ifc - skip setup_arrays for annotations #6636 --- src/bonsai/bonsai/bim/import_ifc.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/bonsai/bonsai/bim/import_ifc.py b/src/bonsai/bonsai/bim/import_ifc.py index cb883086ac..4285b6eae0 100644 --- a/src/bonsai/bonsai/bim/import_ifc.py +++ b/src/bonsai/bonsai/bim/import_ifc.py @@ -1145,6 +1145,9 @@ class IfcImporter: data = json.loads(data) for rel in pset.DefinesOccurrence: for element in rel.RelatedObjects: + if element.is_a("IfcAnnotation"): + # IfcAnnotations are not loaded during base import. + continue for i in range(len(data)): tool.Blender.Modifier.Array.set_children_lock_state(element, i, True) tool.Blender.Modifier.Array.constrain_children_to_parent(element)