Package ea.animation.interpolation
Class SinusFloat
java.lang.Object
ea.animation.interpolation.SinusFloat
- All Implemented Interfaces:
Interpolator<Float>
Interpoliert auf einer kompletten Sinuskurve.
- Author:
- Michael Andonie
-
Constructor Summary
ConstructorsConstructorDescriptionSinusFloat
(float start, float amplitude) Erstellt einenSinusFloat
-Interpolator. -
Method Summary
-
Constructor Details
-
SinusFloat
public SinusFloat(float start, float amplitude) Erstellt einenSinusFloat
-Interpolator.- Parameters:
start
- Der Startpunkt der Sinuskurve, die dieser Interpolator interpoliert. Dieser Punkt wird also erreicht zu Beginn, bei Ablauf der halben Zeit sowie zum Ende der Interpolation.amplitude
- Die Amplitude der Sinuskurve. Bei 1/4 der Zeit ist der Wert der Interpolation alsostart+amplitude
und bei 3/4 ist der Wertstart-amplitude
.
Negative Werte sind natürlich auch möglich.
-
-
Method Details
-
interpolate
- Specified by:
interpolate
in interfaceInterpolator<Float>
-