#include "fmath.h"
#include "vector.h"
Include dependency graph for quaternion.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Typedefs | |
typedef float | quat_t |
typedef quat_t | quat [4] |
Functions | |
void | quat_add (quat, quat, quat) |
void | quat_addeq (quat, quat) |
void | quat_sub (quat, quat, quat) |
void | quat_subeq (quat, quat) |
void | quat_scl (quat, quat_t, quat) |
void | quat_scleq (quat, quat_t) |
void | quat_mul (quat, quat, quat) |
void | quat_muleq (quat, quat) |
void | quat_qvmul (quat, vec3, quat) |
void | quat_vqmul (vec3, quat, quat) |
void | quat_inverse (quat, quat) |
void | quat_invert (quat) |
void | quat_normal (quat, quat) |
void | quat_normalize (quat) |
void | quat_vector (quat, vec3) |
void | quat_copy (quat, quat) |
void | quat_set (quat, quat_t, quat_t, quat_t, quat_t) |
void | quat_lerp (quat, quat, float, quat) |
void | quat_slerp (quat, quat, float, quat) |
void | quat_rotate_vec (quat, vec3, vec3) |
void | quat_cross (quat, quat, quat) |
void | quat_conjugate (quat, quat) |
quat_t | quat_length (quat) |
quat_t | quat_dot (quat, quat) |
quat_t | quat_scalar (quat) |
void | quat_complete (quat) |
void | quat_from_euler (quat, float, float, float) |
typedef float quat_t |
void quat_complete | ( | quat | ) |
void quat_from_euler | ( | quat | , | |
float | , | |||
float | , | |||
float | ||||
) |
void quat_invert | ( | quat | ) |
void quat_normalize | ( | quat | ) |