A smooth curve that passes exactly through every listed point, in order. It is a Curve with no volume; sweep or thicken it to make a Solid.
The points the curve goes through, in order (at least two). A list whose first and last point coincide gives a closed curve.
Curve degree. This curve is always cubic, so only 3 is accepted; other values are refused.
Close the curve smoothly back to the first point, even when the first and last points differ.
Optional direction at the first point. A longer vector makes the curve follow that direction further before bending.
Optional direction at the last point. A longer vector makes the curve arrive along that direction from further away.
Straight pieces used between each pair of points to approximate the curve; the whole curve is capped at 256.
Values the block gives besides its output. The editor lists them under Properties, and an input can read one by reference.
Where the curve begins.
Where the curve ends.
The curve's unit direction at its start.
The curve's unit direction at its end.
Unit vector along the straight chord from start to end.
Length measured along the curve.
The center of the curve's bounding box.
The axis-aligned extent of the curve.
Distance to the curve as a field, zero on the curve.
At each point, how far along the curve its nearest curve point lies (computed on the CPU only).
The display name of the node that made the curve.
The same curve, running from end to start.
The points that shape the spline.
Polynomial degree of the spline (3 for Catmull-Rom).
True when the spline loops back to its start.