Splines in Euclidean Space and Beyond§
… with focus on univariate, non-uniform piecewise cubic polynomial curves in one, two and three spatial dimensions, as well as rotation splines.
- Installation:
python3 -m pip install splines
- Online documentation:
- Documentation notebooks on Binder:
- Source code repository (and issue tracker):
- License:MIT – see the file
LICENSE
for details.
- Polynomial Curves in Euclidean Space
- Rotation Splines
- Quaternions
- Spherical Linear Interpolation (Slerp)
- De Casteljau's Algorithm
- Uniform Catmull--Rom-Like QuaternionSplines
- Non-Uniform Catmull--Rom-Like QuaternionSplines
- Kochanek--Bartels-like Rotation Splines
- "Natural" End Conditions
- Barry--Goldman Algorithm
- Cumulative Form
- Naive 4D Quaternion Interpolation
- Naive Interpolation of EulerAngles
- Python module
- External Resources
- References