Module skeletal_animation::math [] [src]

Reexports

pub use vecmath::*;

Modules

dual_quaternion

A simple and type agnostic dual-quaternion math library designed for reexporting

quaternion

A simple and type agnostic quaternion math library designed for reexporting

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_rotate_z

rotation matrix for a radians about z

matrix_to_quaternion
quaternion_conj

Takes the quaternion conjugate.

quaternion_id

Constructs identity quaternion.

quaternion_mul

Multiplies two quaternions.

quaternion_to_matrix

See http://www.euclideanspace.com/maths/geometry/rotations/conversions/matrixToQuaternion/

solve_ik_2d

Type Definitions

DualQuaternion

A dual-quaternion consists of a real component and a dual component, and can be used to represent both rotation and translation

Quaternion

Quaternion type alias.