KeySpline.GetSplineProgress(Double) Méthode

Définition

Calcule la progression du spline à partir d’une progression linéaire fournie.

public:
 double GetSplineProgress(double linearProgress);
public double GetSplineProgress(double linearProgress);
member this.GetSplineProgress : double -> double
Public Function GetSplineProgress (linearProgress As Double) As Double

Paramètres

linearProgress
Double

Progression linéaire à évaluer.

Retours

Progression calculée du spline.

Remarques

Pour comprendre comment fonctionne un KeySpline travail, il est utile de comprendre les courbes de Bezier cubes. Une courbe bezier cubique est définie par un point de départ, un point de terminaison et deux points de contrôle. Les deux coordonnées dans le KeySpline définit ces deux points de contrôle. Lors de la description des splines clés, le point de départ de la courbe de Bezier est toujours 0, et le point de terminaison est toujours 1, c’est pourquoi vous définissez uniquement les deux points de contrôle. La courbe résultante spécifie comment une animation est interpolée pendant un segment de temps ; autrement dit, la courbe représente le taux de modification dans l’attribut cible de l’animation au fil du segment de temps. Pour mieux voir la relation entre la progression de l’animation et une courbe bezier, consultez l’exemple d’animation spline clé.

S’applique à