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
| Node | Details | Possible Types |
|---|---|---|
| Bevel | Node description coming soon. | Graphic → GraphicGraphic[] → Graphic[]Vector → VectorVector[] → 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 → GraphicGraphic[] → Graphic[]Vector → VectorVector[] → 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 → GraphicGraphic[] → Graphic[]Vector → VectorVector[] → 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 → GraphicGraphic[] → Graphic[]Vector → VectorVector[] → Vector[] |
| Offset Path | Node description coming soon. | Graphic → GraphicGraphic[] → Graphic[]Vector → VectorVector[] → Vector[] |
| Points to Polyline | Creates a polyline from a series of vector points, replacing any existing segments that may already exist. | Graphic → GraphicGraphic[] → Graphic[]Vector → VectorVector[] → Vector[] |
| Reverse Paths | Reverses the direction every path runs in. | Graphic → GraphicGraphic[] → Graphic[]Vector → VectorVector[] → Vector[] |
| Round Corners | Node description coming soon. | Graphic → GraphicGraphic[] → Graphic[]Vector → VectorVector[] → Vector[] |
| Sample Polyline | Convert vector geometry into a polyline composed of evenly spaced points. | Graphic → GraphicGraphic[] → Graphic[]Vector → VectorVector[] → 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 → GraphicGraphic[] → Graphic[]Vector → VectorVector[] → Vector[] |
| Smooth Anchors | Automatically constructs tangents (Bézier handles) for anchor points in a vector path. | Graphic → GraphicGraphic[] → Graphic[]Vector → VectorVector[] → Vector[] |
| Solidify Stroke | Node description coming soon. | Graphic → Graphic[]Graphic[] → Graphic[]Vector → Vector[]Vector[] → Vector[] |
| Spline | Node description coming soon. | Graphic → GraphicGraphic[] → Graphic[]Vector → VectorVector[] → Vector[] |
| Unweld | Separates path flows or segments where they meet, giving each its own copies of the points they share. | Graphic → GraphicGraphic[] → Graphic[]Vector → VectorVector[] → Vector[] |
| Weld | Joins points lying within a distance of each other into one, connecting the paths they belong to. | Graphic → GraphicGraphic[] → Graphic[]Vector → VectorVector[] → Vector[] |