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 |