Class SinusDouble

java.lang.Object
pi.animation.interpolation.SinusDouble
All Implemented Interfaces:
Interpolator<Double>

public class SinusDouble extends Object implements Interpolator<Double>
Interpoliert auf einer kompletten Sinuskurve.
Author:
Michael Andonie
  • Constructor Details

    • SinusDouble

      @API public SinusDouble(double start, double amplitude)
      Erstellt einen SinusDouble-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 also start+amplitude und bei 3/4 ist der Wert start-amplitude.
      Negative Werte sind natürlich auch möglich.