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
| Parameter | Details | Possible 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: | BooleanOperation |
Outputs
| Product | Details | Possible Types |
|---|---|---|
| Result | The value produced by the node operation. Primary Output | Table<Vector> |