toxi.math
Interface InterpolateStrategy

All Known Implementing Classes:
BezierInterpolation, CircularInterpolation, CosineInterpolation, DecimatedInterpolation, ExponentialInterpolation, LinearInterpolation, SigmoidInterpolation, ThresholdInterpolation, ZoomLensInterpolation

public interface InterpolateStrategy

Defines a generic function to interpolate 2 float values.


Method Summary
 float interpolate(float a, float b, float f)
          Implements an interpolation equation.
 

Method Detail

interpolate

float interpolate(float a,
                  float b,
                  float f)
Implements an interpolation equation.

Parameters:
a - current value
b - target value
f - normalized interpolation factor (0.0 .. 1.0)
Returns:
interpolated value