diff --git a/src/speckleifc/ifc_geometry_processing.py b/src/speckleifc/ifc_geometry_processing.py index 3a98e5d..76d41b5 100644 --- a/src/speckleifc/ifc_geometry_processing.py +++ b/src/speckleifc/ifc_geometry_processing.py @@ -15,6 +15,8 @@ def _create_iterator_settings() -> settings: ifc_settings.set("use-world-coords", True) # Tiny performance improvement, ifc_settings.set("no-wire-intersection-check", True) + # Rendermaterials inherit the material names instead of type + unique id + ifc_settings.set("use-material-names", True) # IfcOpenshell defaults to 0.001mm here, which leads to very dense meshes. # lowering the mesh quality a bit here leads to meshes