From efd2663f1571f1eadbff87c0321aa75471eb1d7b Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Tue, 1 Dec 2020 22:25:22 +1100 Subject: [PATCH] Support layer set material names classes in drawings --- src/ifcblenderexport/blenderbim/bim/cut_ifc.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ifcblenderexport/blenderbim/bim/cut_ifc.py b/src/ifcblenderexport/blenderbim/bim/cut_ifc.py index 519f1c1b0b..37d79afe6a 100644 --- a/src/ifcblenderexport/blenderbim/bim/cut_ifc.py +++ b/src/ifcblenderexport/blenderbim/bim/cut_ifc.py @@ -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):