Module skeletal_animation::math
[−]
[src]
Modules
dual_quaternion | |
quaternion |
Functions
inv_sqrt | |
lerp_dual_quaternion |
Dual-quaternion linear blending. See http://dcgi.felk.cvut.cz/home/zara/papers/TCD-CS-2006-46.pdf |
lerp_quaternion | |
mat4_id |
Constructs identity matrix. |
mat4_inv |
Computes the inverse of a 4x4 matrix. |
mat4_rotate_z |
rotation matrix for |
mat4_transposed |
Constructs the transpose of a matrix. |
matrix_to_quaternion | |
quaternion_conj |
Takes the quaternion conjugate. |
quaternion_id |
Constructs identity quaternion. |
quaternion_mul |
Multiplies two quaternions. |
quaternion_to_matrix | |
row_mat4_mul |
Multiplies two matrices. |
row_mat4_transform |
Transforms a 4D vector through a matrix. |
vec3_add |
Adds two vectors. |
vec3_scale |
Multiplies the vector with a scalar. |
vec3_sub |
Subtracts 'b' from 'a'. |
Type Definitions
DualQuaternion | |
Matrix4 | |
Quaternion | |
Vector3 |