From 07745aa6bcdb916b88279fdaf68aa6309c762a5f Mon Sep 17 00:00:00 2001 From: Jesusbill Date: Thu, 27 Apr 2023 13:26:47 +0200 Subject: [PATCH] Fix #2998 --- src/blenderbim/blenderbim/tool/geometry.py | 2 ++ src/blenderbim/blenderbim/tool/model.py | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/blenderbim/blenderbim/tool/geometry.py b/src/blenderbim/blenderbim/tool/geometry.py index 48101164db..547d7d0b07 100644 --- a/src/blenderbim/blenderbim/tool/geometry.py +++ b/src/blenderbim/blenderbim/tool/geometry.py @@ -333,6 +333,8 @@ class Geometry(blenderbim.core.tool.Geometry): "Curve", "Curve2D", "Curve3D", + "Edge", + "Face", "FillArea", "GeometricCurveSet", "GeometricSet", diff --git a/src/blenderbim/blenderbim/tool/model.py b/src/blenderbim/blenderbim/tool/model.py index 167ce8d9e2..e96584a8da 100644 --- a/src/blenderbim/blenderbim/tool/model.py +++ b/src/blenderbim/blenderbim/tool/model.py @@ -378,6 +378,8 @@ class Model(blenderbim.core.tool.Model): @classmethod def get_usage_type(cls, element): + if element.is_a("IfcStructuralItem"): + return material = ifcopenshell.util.element.get_material(element, should_inherit=False) if material: if material.is_a("IfcMaterialLayerSetUsage"):