KeySpline.GetSplineProgress(Double) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Calcule la progression de 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 de spline calculée.
Remarques
Pour comprendre le fonctionnement d’un KeySpline , il est utile de comprendre les courbes cubiques de Bézier. Une courbe de Bézier 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éfinissent ces deux points de contrôle. Lors de la description des splines clés, le point de départ de la courbe de Bézier 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 la vitesse de modification de l’attribut cible de l’animation sur le segment de temps. Pour mieux voir la relation entre la progression de l’animation et une courbe de Bézier, consultez Exemple d’animation spline clé.