Version:

<static> SmoothStep(x, min, max)

Calculate a smooth interpolation percentage of `x`

between `min`

and `max`

.

The function receives the number `x`

as an argument and returns 0 if `x`

is less than or equal to the left edge,
1 if `x`

is greater than or equal to the right edge, and smoothly interpolates, using a Hermite polynomial,
between 0 and 1 otherwise.

name | type | description |
---|---|---|

x | number |
The input value. |

min | number |
The minimum value, also known as the 'left edge', assumed smaller than the 'right edge'. |

max | number |
The maximum value, also known as the 'right edge', assumed greater than the 'left edge'. |

The percentage of interpolation, between 0 and 1.

- number

Since: 3.0.0

Possible examples