mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-27 10:51:13 +00:00
Minor fix. Fix #1639.
This commit is contained in:
@@ -124,6 +124,9 @@ class AssignMaterial(bpy.types.Operator):
|
|||||||
return {"FINISHED"}
|
return {"FINISHED"}
|
||||||
|
|
||||||
def set_default_material(self, obj, element):
|
def set_default_material(self, obj, element):
|
||||||
|
if not obj.data:
|
||||||
|
return
|
||||||
|
|
||||||
element_material = ifcopenshell.util.element.get_material(element)
|
element_material = ifcopenshell.util.element.get_material(element)
|
||||||
material = [m for m in self.file.traverse(element_material) if m.is_a("IfcMaterial")]
|
material = [m for m in self.file.traverse(element_material) if m.is_a("IfcMaterial")]
|
||||||
if not material:
|
if not material:
|
||||||
@@ -550,6 +553,9 @@ class EditAssignedMaterial(bpy.types.Operator):
|
|||||||
return {"FINISHED"}
|
return {"FINISHED"}
|
||||||
|
|
||||||
def set_default_material(self, obj, element):
|
def set_default_material(self, obj, element):
|
||||||
|
if not obj.data:
|
||||||
|
return
|
||||||
|
|
||||||
element_material = ifcopenshell.util.element.get_material(element)
|
element_material = ifcopenshell.util.element.get_material(element)
|
||||||
material = [m for m in self.file.traverse(element_material) if m.is_a("IfcMaterial")]
|
material = [m for m in self.file.traverse(element_material) if m.is_a("IfcMaterial")]
|
||||||
if not material:
|
if not material:
|
||||||
|
|||||||
Reference in New Issue
Block a user