Offset Curve
Offsets a Path in the XY plane by a signed distance. Positive offsets shift the path along its outward (counter-clockwise) normal; negative values shift inward.
Node
Interactive preview is available in the interactive reader.
Sockets
path (in)- Path. Required — the base curve.
distance (in)- Float. Signed offset in mm (default 1).
path (out)- Path — the offset polyline.
Parameters
Distance- Fallback offset. Default: 1.
Closed- Treat the input as a closed loop (adds wrap-around normal handling). Default: off.
Miter Limit- Max outward sharp-corner miter before the corner falls back to a bevel. Default: 4.
How It Works
For each vertex the node computes the average normal of the two incident segments and shifts the vertex along that normal by distance. Sharp concave corners can self-intersect; the miter limit clamps the outward shift so the offset degrades to a bevel instead of a distant spike.
Self-intersection on large offsets is not corrected — the path can cross itself. Prefer small offsets or follow with a sweep / mesh booleans if geometric robustness is needed.