Skip to content

MathUtils

const MathUtils: object

Defined in: MathUtils.ts:2

Common math utility functions.

readonly approach(current, target, step): number

Move current toward target by at most step.

number

number

number

number

readonly clamp(value, min, max): number

Clamp a value between min and max.

number

number

number

number

readonly degToRad(degrees): number

Convert degrees to radians.

number

number

readonly lerp(a, b, t): number

Linear interpolation between a and b.

number

number

number

number

readonly radToDeg(radians): number

Convert radians to degrees.

number

number

readonly randomInt(min, max): number

Random integer in [min, max] (inclusive).

number

number

number

readonly randomRange(min, max): number

Random float in [min, max).

number

number

number

readonly remap(value, inMin, inMax, outMin, outMax): number

Remap a value from one range to another.

number

number

number

number

number

number

readonly wrap(value, min, max): number

Wrap value into the range [min, max).

number

number

number

number