Crate euler[][src]

An experimental mathematics library for computer graphics.

Macros

dmat2

Double-precision 2x2 matrix macro constructor.

dmat3

Double-precision 3x3 matrix macro constructor.

dmat4

Double-precision 4x4 matrix macro constructor.

dquat

Double-precision quaternion macro constructor.

dvec2

Double-precision 2D vector macro constructor.

dvec3

Double-precision 3D vector macro constructor.

dvec4

Double-precision 4D vector macro constructor.

mat2

Single-precision 2x2 matrix macro constructor.

mat3

Single-precision 3x3 matrix macro constructor.

mat4

Single-precision 4x4 matrix macro constructor.

quat

Single-precision quaternion macro constructor.

vec2

Single-precision 2D vector macro constructor.

vec3

Single-precision 3D vector macro constructor.

vec4

Single-precision 4D vector macro constructor.

Structs

DMat2

Double-precision 2x2 column major matrix.

DMat3

Double-precision 2x2 column major matrix.

DMat4

Double-precision 2x2 column major matrix.

DQuat

Double-precision quaternion.

DTrs

Double-precision translation + rotation + non-uniform scale transform.

DVec2

Double-precision 2D vector.

DVec3

Double-precision 3D vector.

DVec4

Double-precision 4D vector.

Mat2

Single-precision 2x2 column major matrix.

Mat3

Single-precision 2x2 column major matrix.

Mat4

Single-precision 2x2 column major matrix.

Quat

Single-precision quaternion.

Trs

Single-precision translation + rotation + non-uniform scale transform.

Vec2

Single-precision 2D vector.

Vec3

Single-precision 3D vector.

Vec4

Single-precision 4D vector.