Type Definition skeletal_animation::math::dual_quaternion::DualQuaternion []

type DualQuaternion<T> = ((T, [T; 3]), (T, [T; 3]));

A dual-quaternion consists of a real component and a dual component, and can be used to represent both rotation and translation