Skip to main content

Helper functions

degToRad​

degToRad(degrees: number): number

Converts degrees to radians.

radToDeg​

radToDeg(radians: number): number

Converts radians to degrees.

clamp​

clamp(value: number, min: number, max: number): number

Clamps the value to be between min and max.

lerp​

lerp(x: number, xMin: number, xMax: number, yMin: number, yMax: number): number

Linear interpolation.

interpolate​

interpolate(x: number, xMin: number, xMax: number, yMin: number, yMax: number): number

Linear interpolation.

getImageDimensions​

getImageDimensions(path: string): {
width: number | undefined;
height: number | undefined;
}

Returns the width and height of an image.

normalize​

normalize(x: number, max: number, min: number): number

Normalizes the value to be between 0 and 1.

precise​

precise(x: number, precision: number = 5): number

Rounds the number to the specified precision.