Interpolation
40 functions. Also as Markdown for agents.
- BIN_fnc_bezierCalculate bezier curve
- BIN_fnc_bezierAverage
- BIN_fnc_bezierBoundingBox
- BIN_fnc_bezierEditor
- BIN_fnc_bezierNormalize
- BIN_fnc_bezierVelocityCalculate bezier curve velocity
- BIS_fnc_berpDerivative of the Kelvin function ber).
- BIS_fnc_berpVectorWrapper for BIS_fnc_berp applying to each respective element of current and target vectors.
- BIS_fnc_bezierInterpolate
- BIS_fnc_bezierInterpolateVector
- BIS_fnc_bezierLength
- BIS_fnc_bounceIn
- BIS_fnc_bounceInOut
- BIS_fnc_bounceInOutVector
- BIS_fnc_bounceInVector
- BIS_fnc_bounceOut
- BIS_fnc_bounceOutVector
- BIS_fnc_clerpCLerp - Circular Lerp - is like lerp but handles the wraparound from 0 to 360
- BIS_fnc_easeInWraps BIS_fnc_lerp.
- BIS_fnc_easeInOut
- BIS_fnc_easeInOutVector
- BIS_fnc_easeInVector
- BIS_fnc_easeOut
- BIS_fnc_easeOutVector
- BIS_fnc_hermite
- BIS_fnc_hermiteVector
- BIS_fnc_interpolateInterpolates scalar to target, starts fast, eases out
- BIS_fnc_interpolateConstantInterpolates scalar to target linearly.
- BIS_fnc_interpolateVectorInterpolates vector to target, scaled by distance. Starts very fast and smoothes out.
- BIS_fnc_interpolateVectorConstantInterpolates vector to target linearly.
- BIS_fnc_inverseLerpInverse of BIS_fnc_lerp.
- BIS_fnc_lerpLinear floating point interpolation (see Linear Interpolation).
- BIS_fnc_quinticIn
- BIS_fnc_quinticInOut
- BIS_fnc_quinticInOutVector
- BIS_fnc_quinticInVector
- BIS_fnc_quinticOut
- BIS_fnc_quinticOutVector
- BIS_fnc_slerpSpherical lerp, for correct lerping of normalized direction vectors
- BIS_fnc_smoothStepInterpolates between 0 and 1 with smoothing at the limits. Formula is n2 × (3 - 2n).