3dSynth

Docs / Node Sculptor

Open in the interactive docs reader

Join Curves

Concatenates two Paths into one. With Auto Reverse on, the second path is automatically flipped so its start point is closest to the first path's end — minimising the seam distance.

Node

Interactive preview is available in the interactive reader.

Sockets

a (in)
Path. Required — the first curve.
b (in)
Path. Required — the second curve.
path (out)
Path — a concatenated with b (possibly reversed).

Parameters

Auto Reverse
When on, b is flipped if b.first is closer to a.last than b.last is. When off, b is appended as-is. Default: on.

How It Works

  • Compute dist(a.last, b.first) and dist(a.last, b.last).
  • If Auto Reverse is on and the second distance is smaller, reverse b.
  • Append b to a. If a.last == b.first (within a tiny epsilon), the duplicate endpoint is skipped so the joined path has no repeated points.

No geometric stitching is performed — if the endpoints don't coincide, the joined path has a straight segment between them. For seamless joins, ensure a.last and b.first are at the same position (or close enough that the segment degenerates to zero length).

Tips