liberty.math.quaternion

Members

Aliases

QuaternionD
alias QuaternionD = Quaternion!double
QuaternionF
alias QuaternionF = Quaternion!float

Functions

lerp
Quaternion!T lerp(Quaternion!T a, Quaternion!T b, float t)

Returns linear interpolation for quaternions.

nlerp
Quaternion!T nlerp(Quaternion!T a, Quaternion!T b, float t)

Returns nlerp of quaternions.

slerp
Quaternion!T slerp(Quaternion!T a, Quaternion!T b, T t)

Returns slerp of quaternions.

Structs

Quaternion
struct Quaternion(T)

Templates

isQuaternionInstance
template isQuaternionInstance(U)

Meta

Source

See Source File
_quaternion.d Documentation: Coverage:

Authors

$(Gabriel Gheorghe)