Mirror Engine
V5
How To
Mirror Engine Logo

Mirror Engine API


Mirror Engine API / math / smootherstep

Function: smootherstep()

function smootherstep(min: number, max: number, x: number): number

An improved version of the math.smoothstep function which has zero 1st and 2nd order derivatives at t=0 and t=1.

See https://en.wikipedia.org/wiki/Smoothstep#Variations for more details.

Parameters

min

number

The lower bound of the interpolation range.

max

number

The upper bound of the interpolation range.

x

number

The value to interpolate.

Returns

number

The smoothly interpolated value clamped between zero and one.

Mirror Engine Logo