Dual Quaternion Variational Integrator for Rigid Body Dynamic Simulation
a beginners guide to dual - quaternions what they are , how they work , and how to use them for 3d character hierarchies .