Nodes Boolean

The Boolean node combines two vector shape inputs using add, subtract, intersect or exclusion operations, producing a single path for building complex shapes.

Inputs

The Boolean node has two distinct inputs. The order matters for the Difference (Subtract) operation.

Node Input DiagramA diagram showing a source shape connecting to the left input of a node, and a target shape connecting to the right input.Source (A)Cutter (B)Boolean

Source (A)

The base geometry (Set A). This is the shape or group of shapes that will be affected.

Cutter (B)

The secondary geometry (Set B). This is the shape or group of shapes that will be used to cut, add to, or intersect with.

Parameters

ParameterDescription
LabelThe display name for the node in the graph.
OperationThe boolean operation to perform between the two inputs.
Output GroupsOptions for creating output groups. Default group names: "Cutter Seam", "Source Seam"

Operations

OperationDescriptionResult
BeforeA blue circle (Source A) and a green square (Cutter B) are overlapped.
UnionCombines the areas of both shapes into a single outline.
DifferenceSubtracts the green square (B) from the blue circle (A).
IntersectionKeeps only the area where both shapes overlap.
ExclusionKeeps only the areas where the shapes do not overlap.

Output Groups

The Boolean node automatically create point groups for the new edges (or “seams”) created by an operation. This is incredibly powerful for applying effects like noise or bevels precisely where a cut was made.

When Create Seam Groups is enabled, two groups are generated:

  • A/B Seam Group: Contains points on the Cutter (B) shape that form the new seam.
  • B/A Seam Group: Contains points on the Source (A) shape that form the new seam.

Example Workflow

Imagine using Difference to cut a notch. The new edges are automatically placed in a “Cutter Seam” group. You can then use this group in a Bevel or Noise node to affect only the cut.

1. Boolean Result

A Difference operation creates a new shape with sharp corners where the cut was made.

2. Seam Group

The node outputs a point group for the new seam (highlighted in red).

3. Apply Effect

A Bevel node targets the seam group to round only the new corners.

See Also