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.