Module radiant_utils::maths [] [src]

Basic math types, traits and methods.

Structs

Angle

An Angle between -PI and PI.

Mat4

A 4x4 matrix.

Vec2

A 2-dimensional vector.

Vec3

A 3-dimensional vector.

Traits

Matrix

Matrix-methods for 4x4 arrays.

Vector

Values that can be converted to a vector.

Functions

approach

Mutates source_value to approach target_value at the rate_of_change. Effectively a lerp that writes to source.

lerp

Interpolates between values. Returns source_value for ratio = 0.0 and target_value for ratio = 1.0.

max

Returns the greater of the two given values, ignoring edge-cases like NaN.

min

Returns the smaller of the two given values, ignoring edge-cases like NaN.