TravelOnPath

Read with AI
All docs in one file (llms-full.txt)
TravelOnPath #3D #Node
TravelOnPath

Treats the input PointCloud as a path traced in vertex order, lines up Travelers travelers at even spacing, and circulates them with Phase. The output is a PointCloud of the travelers only (the input points do not come through), so feed it into CopyToPoints to give them substance. A traveler’s color is an interpolation of the colors of the two adjacent points on the path. Feeding a Saw waveform LFO into Phase makes them go around the path once in tempo sync.

  • Phase (default 0) — 0→1 is one lap. Only the fractional part is used
  • Travelers — the number of travelers (default 3, clamped to 1–1024)
  • Traveler Scale — the travelers’ scale (default 1, minimum 0.001)
  • Closed (loop) toggle — when on, treats it as a closed path with the end joined to the start (default on)
  • Orientation dropdown: None / Tangent2D (default; the direction of travel in the XY plane as a Z rotation) / Tangent3D (a 3D rotation facing the direction of travel)

When the input has fewer than 2 points, the output has 0 points.

Input ports

Port IDType
PointCloudPointCloudInput
Phasefloat
Travelersint
Traveler Scalefloat

Output ports

Port IDType
PointCloudPointCloudOutput

Scriptable members

PathType
phaseInputfloat
travelersInputint
scaleInputfloat
closedbool

Synapse Apps (scripting)

await synapse.modules.create({ type: "TravelOnPath" })

Also referenced from