Skip to content

Interpolation Easing

ExodusCoder9 edited this page Jun 20, 2026 · 1 revision

Interpolation / Easing

Interpolationd and Interpolationf provide 34 easing functions each, in both double and float precision. All functions take a single t parameter in [0, 1] and return the eased value in [0, 1].

Usage

double t = 0.5;
double eased = Interpolationd.cubicInOut(t);
float eased = Interpolationf.elasticOut(0.75f);
Full List
Category
Functions
Linear
linear
Quadratic
quadraticIn, quadraticOut, quadraticInOut
Cubic
cubicIn, cubicOut, cubicInOut
Quartic
quarticIn, quarticOut, quarticInOut
Quintic
quinticIn, quinticOut, quinticInOut
Sinusoidal
sinusoidalIn, sinusoidalOut, sinusoidalInOut
Exponential
exponentialIn, exponentialOut, exponentialInOut
Circular
circularIn, circularOut, circularInOut
Elastic
elasticIn, elasticOut, elasticInOut
Back
backIn, backOut, backInOut
Bounce
bounceIn, bounceOut, bounceInOut
Misc
smoothStep, smootherStep

Clone this wiki locally