|
Functions |
void | vec2_add (vec2 a, vec2 b, vec2 rv) |
void | vec2_addeq (vec2 a, vec2 b) |
void | vec2_sub (vec2 a, vec2 b, vec2 rv) |
void | vec2_subeq (vec2 a, vec2 b) |
void | vec2_mul (vec2 a, vec_t b, vec2 rv) |
void | vec2_muleq (vec2 a, vec_t b) |
void | vec2_div (vec2 a, vec_t b, vec2 rv) |
void | vec2_diveq (vec2 a, vec_t b) |
void | vec2_unit (vec2 a, vec2 rv) |
void | vec2_normalize (vec2 a) |
int | vec2_equals (vec2 a, vec2 b) |
int | vec2_nequals (vec2 a, vec2 b) |
void | vec2_proj (vec2 a, vec2 b, vec2 rv) |
void | vec2_invert (vec2 a) |
void | vec2_inverse (vec2 a, vec2 rv) |
void | vec2_copy (vec2 a, vec2 b) |
void | vec2_set (vec2 a, vec_t b, vec_t c) |
vec_t | vec2_length (vec2 a) |
vec_t | vec2_dot (vec2 a, vec2 b) |
vec_t | vec2_comp (vec2 a, vec2 b) |
vec_t | vec2_angle (vec2 a, vec2 b) |
void | vec3_add (vec3 a, vec3 b, vec3 rv) |
void | vec3_addeq (vec3 a, vec3 b) |
void | vec3_sub (vec3 a, vec3 b, vec3 rv) |
void | vec3_subeq (vec3 a, vec3 b) |
void | vec3_mul (vec3 a, vec_t b, vec3 rv) |
void | vec3_muleq (vec3 a, vec_t b) |
void | vec3_div (vec3 a, vec_t b, vec3 rv) |
void | vec3_diveq (vec3 a, vec_t b) |
void | vec3_unit (vec3 a, vec3 rv) |
void | vec3_normalize (vec3 a) |
int | vec3_equals (vec3 a, vec3 b) |
int | vec3_nequals (vec3 a, vec3 b) |
void | vec3_proj (vec3 a, vec3 b, vec3 rv) |
void | vec3_invert (vec3 a) |
void | vec3_inverse (vec3 a, vec3 rv) |
void | vec3_cross (vec3 a, vec3 b, vec3 rv) |
void | vec3_copy (vec3 a, vec3 b) |
void | vec3_set (vec3 a, vec_t b, vec_t c, vec_t d) |
vec_t | vec3_length (vec3 a) |
vec_t | vec3_dot (vec3 a, vec3 b) |
vec_t | vec3_comp (vec3 a, vec3 b) |
vec_t | vec3_angle (vec3 a, vec3 b) |
void | vec4_add (vec4 a, vec4 b, vec4 rv) |
void | vec4_addeq (vec4 a, vec4 b) |
void | vec4_sub (vec4 a, vec4 b, vec4 rv) |
void | vec4_subeq (vec4 a, vec4 b) |
void | vec4_mul (vec4 a, vec_t b, vec4 rv) |
void | vec4_muleq (vec4 a, vec_t b) |
void | vec4_div (vec4 a, vec_t b, vec4 rv) |
void | vec4_diveq (vec4 a, vec_t b) |
void | vec4_unit (vec4 a, vec4 rv) |
void | vec4_normalize (vec4 a) |
int | vec4_equals (vec4 a, vec4 b) |
int | vec4_nequals (vec4 a, vec4 b) |
void | vec4_proj (vec4 a, vec4 b, vec4 rv) |
void | vec4_invert (vec4 a) |
void | vec4_inverse (vec4 a, vec4 rv) |
void | vec4_copy (vec4 a, vec4 b) |
void | vec4_set (vec4 a, vec_t b, vec_t c, vec_t d, vec_t e) |
vec_t | vec4_length (vec4 a) |
vec_t | vec4_dot (vec4 a, vec4 b) |
vec_t | vec4_comp (vec4 a, vec4 b) |
vec_t | vec4_angle (vec4 a, vec4 b) |
void | vec3_to_vec4 (vec3 a, vec4 b) |
void | vec4_to_vec3 (vec4 a, vec3 b) |
void | vec3_addscl (vec3 a, vec3 b, vec_t s, vec3 rv) |
void | vec3_addscleq (vec3 a, vec3 b, vec_t s) |
void | vec4_addscl (vec4 a, vec4 b, vec_t s, vec4 rv) |
void | vec4_addscleq (vec4 a, vec4 b, vec_t s) |
vec_t | vec3_invlength (vec3 a) |
void | vec3_interp (vec3 a, vec3 b, float interp, vec3 rv) |