quat.cpp File Reference

#include "quat.h"
#include <math.h>

Include dependency graph for quat.cpp:


Defines

#define LIB3DS_EXPORT

Functions

void lib3ds_quat_zero (Lib3dsQuat c)
void lib3ds_quat_identity (Lib3dsQuat c)
void lib3ds_quat_copy (Lib3dsQuat dest, Lib3dsQuat src)
void lib3ds_quat_axis_angle (Lib3dsQuat c, Lib3dsVector axis, Lib3dsFloat angle)
void lib3ds_quat_neg (Lib3dsQuat c)
void lib3ds_quat_abs (Lib3dsQuat c)
void lib3ds_quat_cnj (Lib3dsQuat c)
void lib3ds_quat_mul (Lib3dsQuat c, Lib3dsQuat a, Lib3dsQuat b)
void lib3ds_quat_scalar (Lib3dsQuat c, Lib3dsFloat k)
void lib3ds_quat_normalize (Lib3dsQuat c)
void lib3ds_quat_inv (Lib3dsQuat c)
Lib3dsFloat lib3ds_quat_dot (Lib3dsQuat a, Lib3dsQuat b)
Lib3dsFloat lib3ds_quat_squared (Lib3dsQuat c)
Lib3dsFloat lib3ds_quat_length (Lib3dsQuat c)
void lib3ds_quat_ln (Lib3dsQuat c)
void lib3ds_quat_ln_dif (Lib3dsQuat c, Lib3dsQuat a, Lib3dsQuat b)
void lib3ds_quat_exp (Lib3dsQuat c)
void lib3ds_quat_slerp (Lib3dsQuat c, Lib3dsQuat a, Lib3dsQuat b, Lib3dsFloat t)
void lib3ds_quat_squad (Lib3dsQuat c, Lib3dsQuat a, Lib3dsQuat p, Lib3dsQuat q, Lib3dsQuat b, Lib3dsFloat t)
void lib3ds_quat_tangent (Lib3dsQuat c, Lib3dsQuat p, Lib3dsQuat q, Lib3dsQuat n)
void lib3ds_quat_dump (Lib3dsQuat q)

Define Documentation

#define LIB3DS_EXPORT
 


Generated at Sat Mar 18 08:08:33 2006 for the OpenSceneGraph by doxygen 1.4.6.