Fixed version of f3f7939c8b + get_element_zones

This commit is contained in:
Andrej730
2025-03-11 12:06:25 +05:00
parent ed0b1c5009
commit 64f51d733e
4 changed files with 26 additions and 9 deletions
+5 -2
View File
@@ -267,5 +267,8 @@ class ActiveObjectZonesData:
@classmethod
def zones(cls):
systems = ifcopenshell.util.system.get_element_systems(tool.Ifc.get_entity(bpy.context.active_object))
return [s.Name or "Unnamed" for s in systems if s.is_a("IfcZone")]
obj = bpy.context.active_object
assert obj
element = tool.Ifc.get_entity(obj)
assert element
return [z.Name or "Unnamed" for z in ifcopenshell.util.system.get_element_zones(element)]