A CubicSpline2d is a cubic Bézier curve
in 2D 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 CubicSpline2d. 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.