Skip to main content

Boolean

Overview

Combines or subtracts two meshes using constructive solid geometry (CSG) operations to create complex shapes.


Inputs

NameTypeDescription
Mesh AMeshDataThe primary mesh (base geometry).
Mesh BMeshDataThe secondary mesh (operating geometry).

Outputs

NameTypeDescription
OutputMeshDataThe resulting mesh after the boolean logic.

Parameters

NameTypeDefaultDescription
OperationBooleanOpBooleanOp.UnionThe logic to apply: Union / Difference / Intersection.

Behavior Notes

  • Union: Merges both meshes into a single manifold volume, removing internal faces.
  • Difference: Subtracts the volume of Mesh B from Mesh A.
  • Intersection: Keeps only the volume where Mesh A and Mesh B overlap.
  • For the best results, ensure that both input meshes are "water-tight" (manifold) and have no holes.