KeySpline.GetSplineProgress(Double) メソッド

定義

指定された線形進行状況からスプラインの進行状況を計算します。

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

パラメーター

linearProgress
Double

評価する線形進行状況。

返品

計算されたスプラインの進行状況。

注釈

KeySplineのしくみを理解するには、3 次ベジエ曲線を理解すると便利です。 3 次ベジエ曲線は、始点、終点、および 2 つの制御点によって定義されます。 KeySplineの 2 つの座標は、これら 2 つのコントロール ポイントを定義します。 キー スプラインを記述する場合、ベジエ曲線の始点は常に 0 で、終点は常に 1 であるため、2 つの制御点のみを定義します。 結果の曲線は、時間セグメントの間にアニメーションを補間する方法を指定します。つまり、曲線は、アニメーションのターゲット属性の時間セグメントの変化率を表します。 アニメーションの進行状況とベジエ曲線の関係を確認するには、「 キー スプライン アニメーションのサンプル」を参照してください。

適用対象