BlendPoints

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

Mixes point clouds A and B and outputs a single PointCloud. The output point count matches the larger of the two, and the two are paired up by normalized index, so point clouds with different point counts can still be morphed. Position, rotation, scale, and color are all covered.

  • Blend (T) — clamped to 0-1 (default 0.5). In Lerp it is the interpolation ratio; in RandomPick it is the probability of each point becoming B
  • Seed — used for the RandomPick draw (default 1)
  • Mode dropdown: Lerp (default; position, scale, and color are interpolated linearly, rotation by shortest-path angle interpolation) / RandomPick (each point adopts the attributes of either A or B wholesale)

When one input is not connected or has 0 points, the other is passed through unchanged (T is ignored). If both are empty, the output also has 0 points.

Input ports

Port IDType
Points APointCloudInput
Points BPointCloudInput
Blendfloat
Seedint

Output ports

Port IDType
PointCloudPointCloudOutput

Scriptable members

PathType
tInputfloat
seedInputint

Synapse Apps (scripting)

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

Also referenced from