From f24de9d3840b7046cfcf098fcb35a17e6f148cbd Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Wed, 12 Feb 2025 15:36:57 +1100 Subject: [PATCH] Fix bug where you couldn't add a meshlike object in a boolean hierarchy --- src/bonsai/bonsai/bim/module/geometry/operator.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bonsai/bonsai/bim/module/geometry/operator.py b/src/bonsai/bonsai/bim/module/geometry/operator.py index dae963a240..d7994a1df3 100644 --- a/src/bonsai/bonsai/bim/module/geometry/operator.py +++ b/src/bonsai/bonsai/bim/module/geometry/operator.py @@ -2933,9 +2933,9 @@ class AddMeshlikeItem(bpy.types.Operator, tool.Ifc.Operator): representation = tool.Geometry.get_active_representation(props.representation_obj) representation = ifcopenshell.util.representation.resolve_representation(representation) - if representation.RepresentationType in ("Brep", "AdvancedBrep"): + if tool.Ifc.get().schema == "IFC2X3" or representation.RepresentationType in ("Brep", "AdvancedBrep"): item = builder.faceted_brep(verts, faces) - elif representation.RepresentationType in ("Tessellation"): + else: item = builder.mesh(verts, faces) props.add_item_object(obj, item)