KeySpline.GetSplineProgress(Double) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Berechnet den Splinestatus anhand eines angegebenen linearen Status.
public:
double GetSplineProgress(double linearProgress);
public double GetSplineProgress (double linearProgress);
member this.GetSplineProgress : double -> double
Public Function GetSplineProgress (linearProgress As Double) As Double
Parameter
- linearProgress
- Double
Der auszuwertende lineare Status.
Gibt zurück
Der berechnete Splinestatus.
Hinweise
Um zu verstehen, wie ein KeySpline funktioniert, ist es hilfreich, kubische Bézierkurven zu verstehen. Eine kubische Zierkurve wird durch einen Anfangspunkt, einen Endpunkt und zwei Kontrollpunkte definiert. Die beiden Koordinaten im KeySpline definieren diese beiden Kontrollpunkte. Bei der Beschreibung von Schlüsselsplines ist der Startpunkt der Bézierkurve immer 0, und der Endpunkt ist immer 1, weshalb Sie nur die beiden Kontrollpunkte definieren. Die resultierende Kurve gibt an, wie eine Animation während eines Zeitsegments interpoliert wird. Das heißt, die Kurve stellt die Änderungsrate im Zielsattribut der Animation im Zeitsegment dar. Informationen zum besseren Verständnis der Beziehung zwischen dem Animationsfortschritt und einer Bézierkurve finden Sie unter Key Spline Animation Sample( Key Spline Animation Sample).