From a63f67ad326eda92c49487a21480423ecf73c4ed Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Thu, 16 Jan 2025 23:19:11 +1100 Subject: [PATCH] Fix #5841. Incorrect axis usage when generating LAYER2 elements from polyline. --- src/bonsai/bonsai/bim/module/model/slab.py | 2 -- src/bonsai/bonsai/bim/module/model/wall.py | 2 ++ 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bonsai/bonsai/bim/module/model/slab.py b/src/bonsai/bonsai/bim/module/model/slab.py index 7c8c994cad..1ddeee0b19 100644 --- a/src/bonsai/bonsai/bim/module/model/slab.py +++ b/src/bonsai/bonsai/bim/module/model/slab.py @@ -188,10 +188,8 @@ class DumbSlabGenerator: pset = ifcopenshell.api.run("pset.add_pset", self.file, product=element, name="EPset_Parametric") ifcopenshell.api.run("pset.edit_pset", self.file, pset=pset, properties={"Engine": "Bonsai.DumbLayer3"}) - material = ifcopenshell.util.element.get_material(element) material.LayerSetDirection = "AXIS3" - obj.select_set(True) return obj diff --git a/src/bonsai/bonsai/bim/module/model/wall.py b/src/bonsai/bonsai/bim/module/model/wall.py index 1988ab7864..e7da04d2db 100644 --- a/src/bonsai/bonsai/bim/module/model/wall.py +++ b/src/bonsai/bonsai/bim/module/model/wall.py @@ -805,6 +805,8 @@ class DumbWallGenerator: ) pset = ifcopenshell.api.run("pset.add_pset", self.file, product=element, name="EPset_Parametric") ifcopenshell.api.run("pset.edit_pset", self.file, pset=pset, properties={"Engine": "Bonsai.DumbLayer2"}) + material = ifcopenshell.util.element.get_material(element) + material.LayerSetDirection = "AXIS2" obj.select_set(True) return obj