New IfcOpenShell utility to get instances of an element type easily

This commit is contained in:
Dion Moult
2021-11-08 20:40:49 +11:00
parent 246460dec4
commit 4fdcb87a28
2 changed files with 14 additions and 0 deletions
@@ -78,6 +78,12 @@ def get_type(element):
return relationship.RelatingType
def get_types(type):
for rel in getattr(type, "Types", []):
return rel.RelatedObjects
return []
def get_material(element, should_skip_usage=False):
if hasattr(element, "HasAssociations") and element.HasAssociations:
for relationship in element.HasAssociations: