splines, version 0.2.0 Rotation Splines
previous Piecewise Monotone Interpolation
next Quaternions

Rotation Splines§

  • Quaternions
    • Quaternion Representations
    • Unit Quaternions
    • Unit Quaternions as Rotations
    • Axes Conventions
    • Quaternion Multiplication
    • Inverse
    • Relative Rotation (Global Frame of Reference)
    • Relative Rotation (Local Frame of Reference)
    • Exponentiation
    • Negation
  • Spherical Linear Interpolation (Slerp)
    • Derivation
    • Visualization
    • Piecewise Slerp
    • Slerp vs. Nlerp
  • De Casteljau’s Algorithm With Slerp
    • “Cubic”
    • Arbitrary “Degree”
    • Constant Angular Speed
    • Joining Curves
  • Uniform Catmull–Rom-Like QuaternionSplines
    • Relative Rotations
    • Tangent Space
    • Example
    • Shoemake’s Approach
  • Non-Uniform Catmull–Rom-Like QuaternionSplines
    • Parameterization
  • Kochanek–Bartels-like Rotation Splines
    • Examples
  • “Natural” End Conditions
    • Examples
  • Barry–Goldman Algorithm With Slerp
    • Constant Angular Speed
  • Cumulative Form
    • Piecewise Slerp
    • Cumulative Bézier/Bernstein Curve
    • Comparison with De Casteljau’s Algorithm
  • Naive 4D Quaternion Interpolation
  • Naive Interpolation of EulerAngles
previous Piecewise Monotone Interpolation
next Quaternions

Table of Contents

  • Polynomial Curves in Euclidean Space
  • Rotation Splines
    • Quaternions
    • Spherical Linear Interpolation (Slerp)
    • De Casteljau’s Algorithm With Slerp
    • Uniform Catmull–Rom-Like QuaternionSplines
    • Non-Uniform Catmull–Rom-Like QuaternionSplines
    • Kochanek–Bartels-like Rotation Splines
    • “Natural” End Conditions
    • Barry–Goldman Algorithm With Slerp
    • Cumulative Form
    • Naive 4D Quaternion Interpolation
    • Naive Interpolation of EulerAngles
  • Python module
  • References

  • General Index
Last updated on Jan 03, 2022. Created using Sphinx 4.4.0. Insipid Theme. Show Source (Github).