The points the curve passes through, in order.
OptionalperiodicWhen true, the curve closes into a loop that is smooth across the seam.
OptionaltoleranceHow far the curve may stray from the points, in model units.
OptionalparametrizationHow the curve is spaced between points: chord length by default, centripetal to resist
cusps and overshoot with uneven points, or uniform.
OptionalstartA direction the curve must leave the first point in, for open curves and with endTangent only.
Shorter than tolerance, such as [0, 0, 0], it counts as not given.
OptionalendA direction the curve must arrive at the last point in; only for open curves, and only together
with startTangent. A tangent shorter than tolerance counts as not given.
OptionaltangentsOne direction per point that the curve must follow there, with undefined entries, and entries
shorter than tolerance, left free; when given, the start and end tangents are ignored.
Points and fitting options for
shapes.wire.interpolatePoints, which draws a smooth curve through every point.