Eases a linear value [0, 1] by blending the beginning with a backwards facing curve
Eases a linear value [0, 1] by blending the beginning with increasing parabolic curves
Eases a linear value [0, 1] by blending the beginning with a circle
Eases a linear value [0, 1] by blending the beginning with a 3rd degree polynomial
Eases a linear value [0, 1] by blending the beginning with increasing jerking motions and the ending with decreasing jerking motions
Eases a linear value [0, 1] by blending the beginning with an exponential curve
Creates an ease-in function based on an n-th degree polynomial
Eases a linear value [0, 1] by blending the beginning and ending with a backwards facing curve
Eases a linear value [0, 1] by blending the beginning with increasing parabolic curves and the ending with decreasing parabolic curves
Eases a linear value [0, 1] by blending the beginning and ending with a circle
Eases a linear value [0, 1] by blending the beginning and ending with a 3rd degree polynomial
Eases a linear value [0, 1] by blending the ending with increasing jerking motions
Eases a linear value [0, 1] by blending the beginning and ending with an exponential curve
Creates an ease-in-out function based on an n-th degree polynomial
Eases a linear value [0, 1] by blending the beginning and ending with a 2nd degree polynomial
Eases a linear value [0, 1] by blending the beginning and ending with a 4th degree polynomial
Eases a linear value [0, 1] by blending the beginning and ending with a 5th degree polynomial
Eases a linear value [0, 1] by blending the beginning and ending with a sine wave
Eases a linear value [0, 1] by blending the beginning with a 2nd degree polynomial
Eases a linear value [0, 1] by blending the beginning with a 4th degree polynomial
Eases a linear value [0, 1] by blending the beginning with a 5th degree polynomial
Eases a linear value [0, 1] by blending the beginning with a sine wave
Eases a linear value [0, 1] by blending the ending with a backwards facing curve
Eases a linear value [0, 1] by blending the ending with decreasing parabolic curves
Eases a linear value [0, 1] by blending the ending with a circle
Eases a linear value [0, 1] by blending the ending with a 3rd degree polynomial
Eases a linear value [0, 1] by blending the ending with decreasing jerking motions
Eases a linear value [0, 1] by blending the ending with an exponential curve
Creates an ease-out function based on an n-th degree polynomial
Eases a linear value [0, 1] by blending the ending with a 2nd degree polynomial
Eases a linear value [0, 1] by blending the ending with a 4th degree polynomial
Eases a linear value [0, 1] by blending the ending with a 5th degree polynomial
Eases a linear value [0, 1] by blending the ending with a sine wave
Calculates the transition point (t
) of a linearly interpolated value
Calculates the of a smoothstep value
Calculates a linear interpolation between two values based on some "transition point" t
. Will clamp the value of t
to [0, 1]:
Calculates a linear interpolation between two values based on some "transition point" t
:
Calculates the 5th-order https://en.wikipedia.org/wiki/Smoothstep#5th-order_equation|smootherstep value
Calculates the 3rd-order https://en.wikipedia.org/wiki/Smoothstep#3rd-order_equation|smoothstep value
Easing or shaping functions that modify values between [0-1] in predictable ways
Author
studioKeywi