Class BezierInterpolator
java.lang.Object
org.vanted.animation.interpolators.Interpolator
org.vanted.animation.interpolators.BezierInterpolator
public class BezierInterpolator extends Interpolator
Interpolates the data values as if it were drawing a Bezier Curve.
Note: Bezier interpolation will cause dramatic performance hits at large data point sizes.
Note: Bezier interpolation will cause dramatic performance hits at large data point sizes.
- Author:
- - Patrick Shaw
- See Also:
- https://en.wikipedia.org/wiki/B%C3%A9zier_curve
-
Constructor Summary
Constructors Constructor Description BezierInterpolator()
-
Method Summary
Modifier and Type Method Description <V, T extends InterpolatableTimePoint<V>>
Vinterpolate(double time, double duration, int previousIndex, List<T> dataPoints, Looper looper)
Methods inherited from class org.vanted.animation.interpolators.Interpolator
interpolateColor
-
Constructor Details
-
BezierInterpolator
public BezierInterpolator()
-
-
Method Details
-
interpolate
public <V, T extends InterpolatableTimePoint<V>> V interpolate(double time, double duration, int previousIndex, List<T> dataPoints, Looper looper)- Overrides:
interpolate
in classInterpolator
-