Blender V4.3
BLI_math_quaternion_types.hh File Reference

Go to the source code of this file.

Classes

struct  blender::math::QuaternionBase< T >
 
struct  blender::math::DualQuaternionBase< T >
 
struct  blender::math::AssertUnitEpsilon< QuaternionBase< U > >
 
struct  blender::math::TypeTraits< T >
 
struct  blender::math::TypeTraits< float >
 

Namespaces

namespace  blender
 
namespace  blender::math
 

Typedefs

Intermediate Types

Some functions need to have higher precision than standard floats for some operations.

using blender::math::Quaternion = QuaternionBase<float>
 
using blender::math::DualQuaternion = DualQuaternionBase<float>
 

Functions

Dual-Quaternion
template<typename T >
bool blender::math::is_normalized (const DualQuaternionBase< T > &dq)