A CubicSpline3d is a cubic Bézier curve
in 3D defined by a start point, end point and two control points. This module
contains functionality for
An ArcLengthParameterized value is a combination of an
ArcLengthParameterization and an
underlying CubicSpline3d. If you need to do something fancy, you can extract
these two values separately.
You are unlikely to need to use these functions directly, but they are useful if you are writing low-level geometric algorithms.