@vicimpa/math
Version:
A collection of mathematical utility functions including operations like clamp, lerp, normalize, and more.
12 lines (11 loc) • 1.78 kB
TypeScript
export declare const abs: (x: number) => number, acos: (x: number) => number, acosh: (x: number) => number, asin: (x: number) => number, asinh: (x: number) => number, atan: (x: number) => number, atan2: (y: number, x: number) => number, atanh: (x: number) => number, cbrt: (x: number) => number, ceil: (x: number) => number, clz32: (x: number) => number, cos: (x: number) => number, cosh: (x: number) => number, E: number, exp: (x: number) => number, expm1: (x: number) => number, floor: (x: number) => number, fround: (x: number) => number, hypot: (...values: number[]) => number, imul: (x: number, y: number) => number, log: (x: number) => number, log10: (x: number) => number, log1p: (x: number) => number, log2: (x: number) => number, LN10: number, LN2: number, LOG10E: number, LOG2E: number, max: (...values: number[]) => number, min: (...values: number[]) => number, pow: (x: number, y: number) => number, PI: number, random: () => number, round: (x: number) => number, sign: (x: number) => number, sin: (x: number) => number, sinh: (x: number) => number, sqrt: (x: number) => number, SQRT1_2: number, SQRT2: number, tan: (x: number) => number, tanh: (x: number) => number, trunc: (x: number) => number;
export declare const PI2: number;
export declare const PI1_2: number;
export declare const PI1_3: number;
export declare const rem: (v: number, a: number) => number;
export declare const rems: (v: number, a: number) => number;
export declare const clamp: (v: number, a: number, b: number) => number;
export declare const lerp: (a: number, b: number, i: number) => number;
export declare const normalize: (a: number, min: number, max: number) => number;
export declare const rec: (v: number) => number;
export declare const precision: (v: number, n?: number) => number;