CatmullRomsplines
Catmull-Rom splines are a type of interpolating parametric curve. They are a specific instance of cubic Hermite splines, meaning that at each control point, the curve passes through the point and its tangent at that point is determined by the positions of the neighboring control points. The name Catmull-Rom comes from Edwin Catmull and Robert Rom, who developed the algorithm.
Unlike B-splines, Catmull-Rom splines are guaranteed to pass through all of their control points. This makes
The mathematical formulation involves a parameter t, typically ranging from 0 to 1, which defines the position
While they offer intuitive control and guaranteed interpolation, Catmull-Rom splines can sometimes exhibit unwanted oscillations between