Documentation / Node reference / geo nodes

geo/M2DBoolean

Combines 2D manifold shapes: union, difference or intersection.

Manifold Operations

Computes a set operation on the flat cross sections of its inputs, each brought into world space first, so upstream transforms are honoured. The result is a cross section again, so booleans chain, and geo/M2DTriangulate or geo/M2DExtrude turns it into renderable geometry. 2D shapes live in the XY plane.

By default it works in pairs: input0[i] with input1[i]. Set mode to "all together" to combine every shape of both inputs into ONE result instead, which is how several shapes are cut out of one. In that mode the second input is optional, so a single Merge of all the shapes 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 shape per pair; 'all together' combines every shape of both inputs into a single result, so a subtraction takes the first shape 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.