Basic Math Utilities
General purpose mathematical utilities and interpolation via SciMathJS.
API Reference
clamp
Clamps a value between a minimum and maximum.
Signature:
typescript
function clamp(value: number, min: number, max: number): numberlerp
Linear interpolation between two values.
Formula:
Signature:
typescript
function lerp(a: number, b: number, t: number): numberdistance2D
Calculates the Euclidean distance between two 2D points.
Formula:
Signature:
typescript
function distance2D(x1: number, y1: number, x2: number, y2: number): numberroundToPrecision
Rounds a number to a specified number of decimal places.
Signature:
typescript
function roundToPrecision(value: number, decimals: number): numberfastMandelbrot
Heavily optimized Mandelbrot set distance calculation. Delegates directly to WASM for maximum performance.
Signature:
typescript
function fastMandelbrot(input: Float64Array | number[], iters: number): Float64Array