Boolean Operation

Combines the geometric forms of one or more closed paths into a new vector path that results from cutting or joining the paths by the chosen method.

Interface

Inputs

ParameterDetailsPossible Types
Content

The table of vector paths to perform the boolean operation on. Nested tables are automatically flattened.

Primary Input

Table<Graphic>
Table<Vector>
Operation

Which boolean operation to perform on the paths.

Union combines all paths while cutting out overlapping areas (even the interiors of a single path).

Subtraction cuts overlapping areas out from the last (Subtract Front) or first (Subtract Back) path.

Intersection cuts away all but the overlapping areas shared by every path.

Difference cuts away the overlapping areas shared by every path, leaving only the non-overlapping areas.

Default: Union

BooleanOperation

Outputs

ProductDetailsPossible Types
Result

The value produced by the node operation.

Primary Output

Table<Vector>