SSBM Decomp
Loading...
Searching...
No Matches
quatlib.h File Reference
#include <Runtime/platform.h>
#include <dolphin/mtx.h>

Go to the source code of this file.

Functions

s32 MatToQuat (Mtx, Quaternion *)
s32 MatToEuler (Mtx, Vec3 *)
s32 QuatMul (Quaternion *, Quaternion *, Quaternion *)
s32 AngleAxisToQuat (Vec3 *, Quaternion *, f32)
s32 EulerToQuat (Vec3 *, Quaternion *)
s32 QuatSlerp (Quaternion *, Quaternion *, Quaternion *, f32)

Function Documentation

◆ MatToQuat()

s32 MatToQuat ( Mtx m,
Quaternion * q )

◆ MatToEuler()

s32 MatToEuler ( Mtx m,
Vec3 * euler )

◆ QuatMul()

s32 QuatMul ( Quaternion * p,
Quaternion * q,
Quaternion * out )

◆ AngleAxisToQuat()

s32 AngleAxisToQuat ( Vec3 * axis,
Quaternion * q,
f32 angle )

◆ EulerToQuat()

s32 EulerToQuat ( Vec3 * euler,
Quaternion * q )

◆ QuatSlerp()

s32 QuatSlerp ( Quaternion * p,
Quaternion * q,
Quaternion * out,
f32 t )