GF_Vec4 614 include/gpac/maths.h GF_Vec4 gf_quat_to_rotation(GF_Vec4 *quat); GF_Vec4 621 include/gpac/maths.h GF_Vec4 gf_quat_from_rotation(GF_Vec4 rot); GF_Vec4 623 include/gpac/maths.h GF_Vec4 gf_quat_get_inv(GF_Vec4 *quat); GF_Vec4 631 include/gpac/maths.h GF_Vec4 gf_quat_multiply(GF_Vec4 *q1, GF_Vec4 *q2); GF_Vec4 639 include/gpac/maths.h GF_Vec gf_quat_rotate(GF_Vec4 *quat, GF_Vec *vec); GF_Vec4 647 include/gpac/maths.h GF_Vec4 gf_quat_from_axis_cos(GF_Vec axis, Fixed cos_a); GF_Vec4 656 include/gpac/maths.h GF_Vec4 gf_quat_slerp(GF_Vec4 q1, GF_Vec4 q2, Fixed frac); GF_Vec4 865 include/gpac/maths.h void gf_mx_apply_vec_4x4(GF_Matrix *mx, GF_Vec4 *vec); GF_Vec4 875 include/gpac/maths.h void gf_mx_decompose(GF_Matrix *mx, GF_Vec *translate, GF_Vec *scale, GF_Vec4 *rotate, GF_Vec *shear); GF_Vec4 246 src/bifs/quantize.c GF_Vec4 quat; GF_Vec4 5119 src/scenegraph/mpeg4_nodes.c p->orientation.vals = (GF_Vec4*)gf_malloc(sizeof(GF_Vec4)*1); GF_Vec4 3597 src/scenegraph/x3d_nodes.c p->orientation.vals = (GF_Vec4*)gf_malloc(sizeof(GF_Vec4)*1); GF_Vec4 1561 src/utils/math.c GF_Vec4 gf_quat_from_matrix(GF_Matrix *mx); GF_Vec4 1564 src/utils/math.c void gf_mx_decompose(GF_Matrix *mx, GF_Vec *translate, GF_Vec *scale, GF_Vec4 *rotate, GF_Vec *shear) GF_Vec4 1567 src/utils/math.c GF_Vec4 quat; GF_Vec4 1757 src/utils/math.c void gf_mx_apply_vec_4x4(GF_Matrix *mx, GF_Vec4 *vec) GF_Vec4 1759 src/utils/math.c GF_Vec4 res; GF_Vec4 2240 src/utils/math.c GF_Vec4 gf_quat_from_matrix(GF_Matrix *mx) GF_Vec4 2242 src/utils/math.c GF_Vec4 res; GF_Vec4 2283 src/utils/math.c GF_Vec4 gf_quat_to_rotation(GF_Vec4 *quat) GF_Vec4 2285 src/utils/math.c GF_Vec4 r; GF_Vec4 2307 src/utils/math.c GF_Vec4 gf_quat_from_rotation(GF_Vec4 rot) GF_Vec4 2309 src/utils/math.c GF_Vec4 res; GF_Vec4 2331 src/utils/math.c GF_Vec4 gf_quat_from_axis_cos(GF_Vec axis, Fixed cos_a) GF_Vec4 2333 src/utils/math.c GF_Vec4 r; GF_Vec4 2343 src/utils/math.c static void gf_quat_conjugate(GF_Vec4 *quat) GF_Vec4 2351 src/utils/math.c GF_Vec4 gf_quat_get_inv(GF_Vec4 *quat) GF_Vec4 2353 src/utils/math.c GF_Vec4 ret = *quat; GF_Vec4 2361 src/utils/math.c GF_Vec4 gf_quat_multiply(GF_Vec4 *q1, GF_Vec4 *q2) GF_Vec4 2363 src/utils/math.c GF_Vec4 ret; GF_Vec4 2372 src/utils/math.c GF_Vec gf_quat_rotate(GF_Vec4 *quat, GF_Vec *vec) GF_Vec4 2375 src/utils/math.c GF_Vec4 q_v, q_i, q_r1, q_r2; GF_Vec4 2398 src/utils/math.c GF_Vec4 gf_quat_slerp(GF_Vec4 q1, GF_Vec4 q2, Fixed frac) GF_Vec4 2400 src/utils/math.c GF_Vec4 res;