Blender V5.0
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)