diff --git a/src/bonsai/bonsai/tool/geometry.py b/src/bonsai/bonsai/tool/geometry.py index 2ab8d261e2..7eb851a5c2 100644 --- a/src/bonsai/bonsai/tool/geometry.py +++ b/src/bonsai/bonsai/tool/geometry.py @@ -582,6 +582,7 @@ class Geometry(bonsai.core.tool.Geometry): settings = ifcopenshell.geom.settings() settings.set("weld-vertices", True) settings.set("apply-default-materials", False) + settings.set("layerset-first", True) settings.set("keep-bounding-boxes", True) context = representation.ContextOfItems diff --git a/src/bonsai/bonsai/tool/loader.py b/src/bonsai/bonsai/tool/loader.py index 701ea6a83e..c10f1fde50 100644 --- a/src/bonsai/bonsai/tool/loader.py +++ b/src/bonsai/bonsai/tool/loader.py @@ -568,6 +568,7 @@ class Loader(bonsai.core.tool.Loader): settings.set("context-ids", [context.id()]) settings.set("apply-default-materials", False) settings.set("keep-bounding-boxes", True) + settings.set("layerset-first", True) if is_gross: settings.set("disable-opening-subtractions", True) results.append(settings)