# Crate gamemath[−][src]

A simple math library containing the most common data structures used for 3D rendering and general game development.

## Structs

Curve |
A heap allocated structure for representing a value curve. |

Mat4 |
A 4x4-component Euclidean matrix usefull for linear algebra computation in game development and 3D rendering. |

Quat |
A quaternion data type used for representing spatial rotation in a 3D enviornment. |

Vec2 |
A two-component Euclidean vector usefull for linear algebra computation in game development and 3D rendering. |

Vec3 |
A three-component Euclidean vector usefull for linear algebra computation in game development and 3D rendering. |

Vec4 |
A four-component Euclidean vector usefull for linear algebra computation in game development and 3D rendering. |