Package pi.animation.interpolation
Class SinusDouble
java.lang.Object
pi.animation.interpolation.SinusDouble
- All Implemented Interfaces:
Interpolator<Double>
Interpoliert auf einer kompletten Sinuskurve.
- Author:
- Michael Andonie
-
Constructor Summary
ConstructorsConstructorDescriptionSinusDouble(double start, double amplitude) Erstellt einenSinusDouble-Interpolator. -
Method Summary
-
Constructor Details
-
SinusDouble
Erstellt einenSinusDouble-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+amplitudeund bei 3/4 ist der Wertstart-amplitude.
Negative Werte sind natürlich auch möglich.
-