Maven module :un.api : api-math :
Class :
un.api.math.InterpolationMethods
Extends/Implements : -
Subclasses : -
Variables : -
Functions :
linear,
cubic,
quadraticEaseOut,
quadraticEaseIn,
quadraticEaseInOut,
cubicEaseOut,
cubicEaseIn,
cubicEaseInOut,
quarticEaseOut,
quarticEaseIn,
quarticEaseInOut,
quinticEaseOut,
quinticEaseIn,
quinticEaseInOut,
sinusoidalEaseOut,
sinusoidalEaseIn,
sinusoidalEaseInOut,
exponentialEaseOut,
exponentialEaseIn,
exponentialEaseInOut,
circularEaseOut,
circularEaseIn,
circularEaseInOut
public double
linear (double t, double start, double end)
public double
cubic (double[] points, double x)
public double
quadraticEaseOut (double t, double start, double end)
public double
quadraticEaseIn (double t, double start, double end)
public double
quadraticEaseInOut (double t, double start, double end)
public double
cubicEaseOut (double t, double start, double end)
public double
cubicEaseIn (double t, double start, double end)
public double
cubicEaseInOut (double t, double start, double end)
public double
quarticEaseOut (double t, double start, double end)
public double
quarticEaseIn (double t, double start, double end)
public double
quarticEaseInOut (double t, double start, double end)
public double
quinticEaseOut (double t, double start, double end)
public double
quinticEaseIn (double t, double start, double end)
public double
quinticEaseInOut (double t, double start, double end)
public double
sinusoidalEaseOut (double t, double start, double end)
public double
sinusoidalEaseIn (double t, double start, double end)
public double
sinusoidalEaseInOut (double t, double start, double end)
public double
exponentialEaseOut (double t, double start, double end)
public double
exponentialEaseIn (double t, double start, double end)
public double
exponentialEaseInOut (double t, double start, double end)
public double
circularEaseOut (double t, double start, double end)
public double
circularEaseIn (double t, double start, double end)
public double
circularEaseInOut (double t, double start, double end)
between zero and one. Such methods are often use for animations.
Resources :
http://iphonedevelopment.blogspot.fr/2010/12/more-animation-curves-than-you-can.html
quote : 'I've decided to release my animation curve functions as public
domain (no attribute required, no rights reserved)'
@author Jeff LaMarche (original source code in C)
@author Johann Sorel