Documentation / Node reference / geo nodes

geo/M3DBoolean

Combines 3D manifold solids: union, difference or intersection.

Manifold Operations

Computes a set operation on the manifold solids of its inputs, each brought into world space first, so upstream transforms are honoured. The result is a manifold solid again, so booleans chain. Feed it to geo/M3DTriangulate to get a renderable mesh.

By default it works in pairs: input0[i] with input1[i]. Set mode to "all together" to combine every solid of both inputs into ONE result instead, which is how several solids are subtracted from one. In that mode the second input is optional, so a single Merge of all the solids is a complete graph on its own.

Parameters

Name Type What it does
operation UInt8 Which set operation to compute: add (the union of both), subtract (input0 minus input1) or intersect (the part they share).
mode UInt8 INPUT0_TO_INPUT1 · ALL_TOGETHER How the input objects pair up: 'input0 to input1' computes input0[i] op input1[i] and outputs one solid per pair; 'all together' combines every solid of both inputs into a single result, so a subtraction takes the first solid minus all the others, and the second input becomes optional.

See also

This page is generated from the engine, so it describes the release you can download. The same text is in the editor's Help panel next to the node itself.