Function Visualizer
Interactive Easing Functions
2.0s
Core Functions
Basic Easing
lerp(t, a, b) → number
Linear interpolation from a to b
sin1(t) → number
Sine wave easing (0 to 1)
flip1(t) → number
Inverts the value (1-t)
Smooth Curves
smooth_start21(t) → number
Quadratic acceleration
smooth_start31(t) → number
Cubic acceleration
parabola1(t) → number
Parabolic curve
Examples
const position = lerp(time, startPos, endPos); const alpha = sin1(time); const ease = smooth_start21(progress);