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

Rotation Splines§

  • Quaternions
    • Quaternion Representations
      • Algebraic
      • Scalar and Vector
      • 4D Space
      • More Representations
    • Quaternion Operations
    • Unit Quaternions as Rotations
    • Unit Quaternion Operations
      • Relative Rotation (Global Frame of Reference)
      • Relative Rotation (Local Frame of Reference)
  • Spherical Linear Interpolation (Slerp)
    • Derivation
    • Visualization
    • Piecewise Slerp
    • Slerp vs. Nlerp
  • De Casteljau's Algorithm
    • “Cubic”
    • Arbitrary “Degree”
    • Constant Angular Speed
    • Joining Curves
    • Joining Curves, Another Approach
  • Uniform Catmull--Rom-Like QuaternionSplines
  • Non-Uniform Catmull--Rom-Like QuaternionSplines
    • Parameterization
  • Kochanek--Bartels-like Rotation Splines
    • Uniform Catmull–Rom
    • Non-Uniform Catmull–Rom
    • TCB
    • Edge Cases
  • "Natural" End Conditions
    • Begin
    • End
    • (Non-)Symmetries
  • Barry--Goldman Algorithm
    • 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
    • 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

  • General Index
Last updated on Feb 28, 2021. Created using Sphinx 3.5.1. Insipid Theme. Show Source (Github).