Udostępnij za pośrednictwem


SplineRotation3DKeyFrame.KeySpline Właściwość

Definicja

Pobiera lub ustawia dwa punkty kontrolne definiujące postęp animacji dla tej ramki klucza.

public:
 property System::Windows::Media::Animation::KeySpline ^ KeySpline { System::Windows::Media::Animation::KeySpline ^ get(); void set(System::Windows::Media::Animation::KeySpline ^ value); };
public System.Windows.Media.Animation.KeySpline KeySpline { get; set; }
member this.KeySpline : System.Windows.Media.Animation.KeySpline with get, set
Public Property KeySpline As KeySpline

Wartość właściwości

Dwa punkty kontrolne, które określają krzywą beziera sześciennego, która definiuje postęp ramki klucza.

Uwagi

Aby zrozumieć, jak działa, KeySpline warto zrozumieć sześcienne krzywe Beziera. Krzywa beziera sześcienna jest definiowana przez punkt początkowy, punkt końcowy i dwa punkty kontrolne. Dwie współrzędne w obiekcie KeySpline definiują te dwa punkty kontrolne. Podczas opisywania kluczowych krzywych beziera punkt początkowy zawsze wynosi 0, a punkt końcowy zawsze wynosi 1, dlatego definiuje się tylko dwa punkty kontrolne. Krzywa wynikowa określa sposób interpolacji animacji w segmencie czasu; oznacza to, że krzywa reprezentuje szybkość zmiany w atrybucie docelowym animacji w segmencie czasu. Aby lepiej zobaczyć relację między postępem animacji a krzywą Beziera, zobacz Przykład kluczowej animacji linii.

Informacje dotyczące właściwości zależności

Pole identyfikatora KeySplineProperty
Właściwości metadanych ustawione na true Brak

Dotyczy

Zobacz też