|
Functions |
void | quat_add (quat a, quat b, quat rv) |
void | quat_addeq (quat a, quat b) |
void | quat_sub (quat a, quat b, quat rv) |
void | quat_subeq (quat a, quat b) |
void | quat_scl (quat a, quat_t b, quat rv) |
void | quat_scleq (quat a, quat_t b) |
void | quat_mul (quat a, quat b, quat rv) |
void | quat_muleq (quat a, quat b) |
void | quat_qvmul (quat a, vec3 b, quat rv) |
void | quat_vqmul (vec3 a, quat b, quat rv) |
void | quat_inverse (quat a, quat rv) |
void | quat_invert (quat a) |
void | quat_normal (quat a, quat rv) |
void | quat_normalize (quat a) |
void | quat_vector (quat a, vec3 rv) |
void | quat_copy (quat a, quat b) |
void | quat_set (quat a, quat_t b, quat_t c, quat_t d, quat_t e) |
void | quat_lerp (quat a, quat b, float c, quat rv) |
void | quat_slerp (quat a, quat b, float c, quat rv) |
void | quat_rotate_vec (quat a, vec3 b, vec3 rv) |
void | quat_cross (quat a, quat b, quat rv) |
void | quat_conjugate (quat a, quat rv) |
quat_t | quat_length (quat a) |
quat_t | quat_dot (quat a, quat b) |
quat_t | quat_scalar (quat a) |
void | quat_complete (quat a) |
void | quat_from_euler (quat a, float x, float y, float z) |