# 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 |