The Resample node rebuilds a shape’s outline by changing the number and spacing of its points. Its primary purpose is to create a clean, uniform distribution of points along a curve, which is essential for predictable deformations and for cleaning up complex geometry generated by other nodes, such as the Boolean node.

The Resample node can operate on any shape (like Rectangles, Circles, or Stars) by first converting its outline into a path internally before processing.

Parameters

ParameterDescription
LabelThe display name for the node.
ModeDetermines how the path is resampled.
LengthThe target distance between points.
CountThe total number of points to generate.
SimplifyEnable or disable path simplification.
ToleranceSimplification tolerance. Higher values create fewer points.

Resampling Modes

The Resample node has two distinct methods for distributing points, each with a different goal for the final output.

ModeDescriptionResult
Before ResampleAn original path with an uneven distribution of points.Resample result: Before Resample
By Point CountDistributes a fixed number of points evenly along the path's length, ensuring consistent visual density.Resample result: By Point Count
By LengthCreates new points separated by a specific distance, resulting in segments of equal length.Resample result: By Length

When to Use Which Mode

  • Use By Point Count when… you need a specific number of points for another operation, like copying shapes to each point. It gives a smooth, organic result because the visual distance between points is always the same. Think of it like placing beads evenly on a string.

  • Use By Length when… you need a rigid, mechanical structure where the segment length between points must be identical. Think of it like building a fence where every post is exactly 2 meters from the next.

Practical Use Cases

Cleaning Boolean Geometry

Resampling is perfect for fixing the messy, uneven point distribution that often comes from Boolean operations, creating a clean, workable outline.

Before

After Resample

Controlling Detail

Easily change a shape's complexity by adjusting the number of points. Use fewer points for a stylized, faceted look, or more points for a smoother curve.

Original Path

Low Detail

High Detail

Path Simplification

The Simplify parameter reduces visual noise by removing unnecessary points while preserving the overall shape. Higher tolerance values create smoother paths with fewer points, dramatically improving performance for complex geometry.

Original Path

46 points

Simplify: Off

Low Tolerance

36 points

Tolerance: 1

Medium Tolerance

15 points

Tolerance: 4

High Tolerance

10 points

Tolerance: 10

Tip: Simplification is especially valuable when working with imported SVGs or complex Boolean operations that can create thousands of unnecessary points. Even modest simplification can reduce file sizes and improve rendering performance dramatically.

See Also