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.