The current value
The minimum allowed value
The maximum allowed value
The clamped number
Linear interpolation function
An initial value when weight is 0.
A terminal value when weight is 1.
A weight between 0 and 1.
The interpolated value between a and b with weight w.
Transform an angle in degrees to be bounded within the domain [0, 360]
An angle in degrees
The same angle on the range [0, 360) or (0, 360]
Transform an angle in radians to be bounded within the domain [-PI, PI]
An angle in degrees
The same angle on the range [-PI, PI]
Round a floating point number to a certain number of decimal places
A floating point number
An integer number of decimal places
Transform an angle in radians to a number in degrees
An angle in radians
An angle in degrees
Transform an angle in degrees to an angle in radians
An angle in degrees
An angle in radians
Get an oscillation between lVal and hVal according to t
The minimal value of the oscillation.
The maximum value of the oscillation.
The time value.
The oscillation according to t.
TODO: Add deprecation in V11 or V12 To keep compatibility with previous implementation. roundFast was bugged and the performance advantage was not there.
Bound a number between some minimum and maximum value, inclusively.