From 88494d3379ebc4ebd31177260078ac6be072194f Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Fri, 14 Jun 2024 16:16:00 +1000 Subject: [PATCH] Linking IFCs now also includes spatial elements --- src/blenderbim/blenderbim/bim/module/project/operator.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/blenderbim/blenderbim/bim/module/project/operator.py b/src/blenderbim/blenderbim/bim/module/project/operator.py index bc1132ad85..cc8af6afda 100644 --- a/src/blenderbim/blenderbim/bim/module/project/operator.py +++ b/src/blenderbim/blenderbim/bim/module/project/operator.py @@ -1277,7 +1277,10 @@ class LoadLinkedProject(bpy.types.Operator): self.elements = set(self.file.by_type("IfcElement")) if self.file.schema in ("IFC2X3", "IFC4"): self.elements |= set(self.file.by_type("IfcProxy")) - self.elements |= set(self.file.by_type("IfcSite")) + if self.file.schema == "IFC2X3": + self.elements |= set(self.file.by_type("IfcSpatialStructureElement")) + else: + self.elements |= set(self.file.by_type("IfcSpatialElement")) self.elements -= set(self.file.by_type("IfcFeatureElement")) self.elements = list(self.elements)