3dSynth

Docs / Node Sculptor

Open in the interactive docs reader

Mesh Boolean

Constructive Solid Geometry on two triangle meshes via a BSP tree:
- UnionA ∪ B, combine.
- SubtractA \ B, carve B out of A.
- IntersectA ∩ B, keep only overlapping material.

This is a mesh-space CSG — it operates directly on triangles, not on SDFs. It complements the SDF combinators (SDF · Union/Subtract/Intersect → Marching Cubes) and is meant for finishing operations on cleanly generated surfaces.

Node

Interactive preview is available in the interactive reader.

Sockets

a (in)
Mesh. Required.
b (in)
Mesh. Required.
mesh (out)
Mesh — the combined / carved / intersected result.

Parameters

Operation
Union (A ∪ B), Subtract (A \\ B), or Intersect (A ∩ B). Default: Union.

SDF vs. Mesh Boolean

SDF combinators
Robust on any SDF input, produces watertight meshes after Marching Cubes, supports smooth blending. Higher polycount for a given surface area because MC samples uniformly.
Mesh Boolean
Direct on triangle meshes, preserves sharp features and the original tessellation. Can be fragile on thin features, near-coplanar faces, or open boundaries (non-watertight inputs).

Tips