Skip to main content

Function: matchInterpolate()

Call Signature​

matchInterpolate(newStart, newEnd, oldStart, oldEnd, oldValue): number

Defined in: src/utils/bezier.ts:106

Map a value from an old range onto a new range, preserving its relative position: interpolate(newStart, newEnd, inverse_interpolate(oldStart, oldEnd, oldValue)).

Parameters​

newStart​

number

newEnd​

number

oldStart​

number

oldEnd​

number

oldValue​

number

Returns​

number

Call Signature​

matchInterpolate(newStart, newEnd, oldStart, oldEnd, oldValue): number[]

Defined in: src/utils/bezier.ts:114

matchInterpolate with a point oldValue, mapped component-wise.

Parameters​

newStart​

number

newEnd​

number

oldStart​

number

oldEnd​

number

oldValue​

number[]

Returns​

number[]