KeySpline.GetSplineProgress(Double) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vypočítá průběh spline ze zadaného lineárního průběhu.
public:
double GetSplineProgress(double linearProgress);
public double GetSplineProgress (double linearProgress);
member this.GetSplineProgress : double -> double
Public Function GetSplineProgress (linearProgress As Double) As Double
Parametry
- linearProgress
- Double
Lineární průběh, který se má vyhodnotit.
Návraty
Vypočtený průběh spline.
Poznámky
Abyste pochopili, jak funguje KeySpline , je užitečné porozumět krychlovým Bezierovým křivkám. Krychlová Bezierova křivka je definována počátečním bodem, koncovým bodem a dvěma řídicími body. Dvě souřadnice v sadě KeySpline definují tyto dva řídicí body. Při popisu klíčových spline je počáteční bod Bezierovy křivky vždy 0 a koncový bod je vždy 1, proto definujete pouze dva řídicí body. Výsledná křivka určuje, jak je animace interpolována během časového segmentu; to znamená, že křivka představuje míru změn v cílovém atributu animace v časovém segmentu. Pokud chcete lépe vidět vztah mezi průběhem animace a Bezierovou křivkou, podívejte se na ukázku klíčové spline animace.