Support layer set material names classes in drawings

This commit is contained in:
Dion Moult
2020-12-01 22:25:22 +11:00
parent 823b10e323
commit efd2663f15
@@ -786,9 +786,10 @@ class IfcCutter:
return classes
def get_material_name(self, element):
# TODO: only simple materials are handled currently, not sets or usages
if hasattr(element, "Name") and element.Name:
return element.Name
elif hasattr(element, "LayerSetName") and element.LayerSetName:
return element.LayerSetName
return "mat-" + str(element.id())
def get_pickled_cut_polygons(self):