Magnum/Math/DualQuaternion.h file

Class Magnum::Math::DualQuaternion, function Magnum::Math::sclerp()

Namespaces

namespace Magnum
Root namespace.
namespace Magnum::Math
Math library.

Classes

template<class T>
class Magnum::Math::DualQuaternion
Dual quaternion.

Functions

template<class T>
auto sclerp(const DualQuaternion<T>& normalizedA, const DualQuaternion<T>& normalizedB, const T t) -> DualQuaternion<T>
Screw linear interpolation of two dual quaternions.
template<class T>
auto sclerpShortestPath(const DualQuaternion<T>& normalizedA, const DualQuaternion<T>& normalizedB, const T t) -> DualQuaternion<T>
Screw linear shortest-path interpolation of two dual quaternions.
template<class T>
auto operator<<(Debug& debug, const DualQuaternion<T>& value) -> Debug&
Debug output operator.