Crate mint [] [src]

Mint - Math interoperability standard types.

Defines basic math types useful for computer graphics. Designed to serve as an interoperability standard between libraries.

Structs

ColumnMatrix2
ColumnMatrix3
ColumnMatrix4
ColumnMatrix2x3
ColumnMatrix3x4
EulerAngles

Abstract set of Euler angles in 3D space. The basis of angles is defined by the generic parameter B.

Point2
Point3
Quaternion

Standard quaternion represented by the scalar and vector parts. Useful for representing rotation in 3D space. Corresponds to a right-handed rotation matrix.

RowMatrix2
RowMatrix3
RowMatrix4
RowMatrix2x3
RowMatrix3x4
Vector2
Vector3
Vector4

Enums

ExtraXYZ

Extrinsic rotation around X, then Y, then Z axis.

ExtraZXZ

Extrinsic rotation around Z, then X, then Z axis.

ExtraZYX

Extrinsic rotation around Z, then Y, then X axis.

IntraXYZ

Intrinsic rotation around X, then Y, then Z axis.

IntraZXZ

Intrinsic rotation around Z, then X, then Z axis.

IntraZYX

Intrinsic rotation around Z, then Y, then X axis.