diff --git a/src/blenderbim/blenderbim/bim/module/system/data.py b/src/blenderbim/blenderbim/bim/module/system/data.py index 22060e9c42..5624f3cd87 100644 --- a/src/blenderbim/blenderbim/bim/module/system/data.py +++ b/src/blenderbim/blenderbim/bim/module/system/data.py @@ -50,7 +50,7 @@ class SystemData: return [ (c, c, get_entity_doc(version, c).get("description", "")) for c in sorted([d.name() for d in declarations]) - if c not in ("IfcZone", "IfcStructuralAnalysisModel") + if c not in ("IfcStructuralAnalysisModel") ] @classmethod diff --git a/src/blenderbim/blenderbim/bim/module/system/ui.py b/src/blenderbim/blenderbim/bim/module/system/ui.py index 7a4be0b16a..2f2655667d 100644 --- a/src/blenderbim/blenderbim/bim/module/system/ui.py +++ b/src/blenderbim/blenderbim/bim/module/system/ui.py @@ -114,6 +114,7 @@ class BIM_PT_object_systems(Panel): "IfcDistributionSystem": "NETWORK_DRIVE", "IfcDistributionCircuit": "DRIVER", "IfcBuildingSystem": "MOD_BUILD", + "IfcZone": "CUBE", } for system in ObjectSystemData.data["systems"]: row = self.layout.row(align=True) @@ -196,6 +197,7 @@ class BIM_UL_systems(UIList): "IfcDistributionSystem": "NETWORK_DRIVE", "IfcDistributionCircuit": "DRIVER", "IfcBuildingSystem": "MOD_BUILD", + "IfcZone": "CUBE", } if item: row = layout.row(align=True) @@ -227,6 +229,7 @@ class BIM_UL_object_systems(UIList): "IfcDistributionSystem": "NETWORK_DRIVE", "IfcDistributionCircuit": "DRIVER", "IfcBuildingSystem": "MOD_BUILD", + "IfcZone": "CUBE", } if item: row = layout.row(align=True) diff --git a/src/blenderbim/blenderbim/tool/system.py b/src/blenderbim/blenderbim/tool/system.py index 30b10e4364..538b2db863 100644 --- a/src/blenderbim/blenderbim/tool/system.py +++ b/src/blenderbim/blenderbim/tool/system.py @@ -75,7 +75,7 @@ class System(blenderbim.core.tool.System): props = bpy.context.scene.BIMSystemProperties props.systems.clear() for system in tool.Ifc.get().by_type("IfcSystem"): - if system.is_a() in ["IfcZone", "IfcStructuralAnalysisModel"]: + if system.is_a() in ["IfcStructuralAnalysisModel"]: continue new = props.systems.add() new.ifc_definition_id = system.id()