Vector: Path

Nodes in this category reshape the paths of vector graphics, such as boolean operations, smoothing and rounding corners, offsetting and simplifying, and joining, splitting, closing, and reversing paths.

Nodes

NodeDetailsPossible Types
Bevel

Node description coming soon.

Graphic → Graphic
Graphic[] → Graphic[]
Vector → Vector
Vector[] → Vector[]
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.

Graphic[] → Vector
Close Paths

Closes every open path with a straight segment from its end back to its start, or by joining the two where they already meet.

Graphic → Graphic
Graphic[] → Graphic[]
Vector → Vector
Vector[] → Vector[]
Combine Paths

Combines every vector path across the input into a single compound path.

Graphic[] → Vector
Cut Path

Cuts a path at a given progression from 0 to 1 along the path, creating two new subpaths from the original one (if the path is initially open) or one open subpath (if the path is initially closed).

If multiple subpaths make up the path, the whole number part of the progression value selects the subpath and the decimal part determines the position along it.

Graphic → Graphic
Graphic[] → Graphic[]
Vector → Vector
Vector[] → Vector[]
Decimate

Decimates vector paths into polylines by sampling any curves into line segments, then removing points that don't significantly contribute to the shape using the Ramer-Douglas-Peucker algorithm.

Graphic → Graphic
Graphic[] → Graphic[]
Vector → Vector
Vector[] → Vector[]
Offset Path

Node description coming soon.

Graphic → Graphic
Graphic[] → Graphic[]
Vector → Vector
Vector[] → Vector[]
Points to Polyline

Creates a polyline from a series of vector points, replacing any existing segments that may already exist.

Graphic → Graphic
Graphic[] → Graphic[]
Vector → Vector
Vector[] → Vector[]
Reverse Paths

Reverses the direction every path runs in.

Graphic → Graphic
Graphic[] → Graphic[]
Vector → Vector
Vector[] → Vector[]
Round Corners

Node description coming soon.

Graphic → Graphic
Graphic[] → Graphic[]
Vector → Vector
Vector[] → Vector[]
Sample Polyline

Convert vector geometry into a polyline composed of evenly spaced points.

Graphic → Graphic
Graphic[] → Graphic[]
Vector → Vector
Vector[] → Vector[]
Separate Paths

Splits the vector into separate items, one per path.

Graphic → Graphic[]
Graphic[] → Graphic[]
Vector → Vector[]
Vector[] → Vector[]
Simplify

Simplifies vector paths by reducing the number of curve segments while preserving the overall shape within the given tolerance.

Graphic → Graphic
Graphic[] → Graphic[]
Vector → Vector
Vector[] → Vector[]
Smooth Anchors

Automatically constructs tangents (Bézier handles) for anchor points in a vector path.

Graphic → Graphic
Graphic[] → Graphic[]
Vector → Vector
Vector[] → Vector[]
Solidify Stroke

Node description coming soon.

Graphic → Graphic[]
Graphic[] → Graphic[]
Vector → Vector[]
Vector[] → Vector[]
Spline

Node description coming soon.

Graphic → Graphic
Graphic[] → Graphic[]
Vector → Vector
Vector[] → Vector[]
Unweld

Separates path flows or segments where they meet, giving each its own copies of the points they share.

Graphic → Graphic
Graphic[] → Graphic[]
Vector → Vector
Vector[] → Vector[]
Weld

Joins points lying within a distance of each other into one, connecting the paths they belong to.

Graphic → Graphic
Graphic[] → Graphic[]
Vector → Vector
Vector[] → Vector[]