KeySpline.ControlPoint2 プロパティ

定義

KeySpline を記述するベジエ曲線を定義するために使用される 2 番目の制御点です。

public:
 property System::Windows::Point ControlPoint2 { System::Windows::Point get(); void set(System::Windows::Point value); };
public System.Windows.Point ControlPoint2 { get; set; }
member this.ControlPoint2 : System.Windows.Point with get, set
Public Property ControlPoint2 As Point

プロパティ値

Point

ベジエ曲線の 2 番目の制御点。 この制御点の XY の値は、それぞれ 0 以上1 以下の値にする必要があります。 既定値は (1,1) です。

注釈

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

適用対象