KeyframeSequence

KeyframeSequence class

Die Folge von Keyframes, sie beschreibt die Transformation eines abgetasteten Wertes über die Zeit.

public class KeyframeSequence : A3DObject, IEnumerable<KeyFrame>

Konstrukteure

NameBeschreibung
KeyframeSequence()Initialisiert eine neue Instanz vonKeyframeSequence Klasse.
KeyframeSequence(string)Initialisiert eine neue Instanz vonKeyframeSequence Klasse.

Eigenschaften

NameBeschreibung
BindPoint { get; }Ruft den Eigenschaftsbindungspunkt ab, der diese Kurve besitzt
KeyFrames { get; }Ruft die Schlüsselbilder dieser Kurve ab.
virtual Name { get; set; }Ruft den Namen ab oder legt ihn fest.
PostBehavior { get; }Ruft das Post-Verhalten ab, das anzeigt, was der abgetastete Wert nach dem letzten Keyframe sein sollte.
PreBehavior { get; }Ruft das Pre-Verhalten ab und zeigt an, was der abgetastete Wert vor dem ersten Schlüssel sein sollte.
Properties { get; }Ruft die Sammlung aller Eigenschaften ab.

Methoden

NameBeschreibung
Add(double, float)Erstellen Sie einen neuen Keyframe mit dem angegebenen Wert
Add(double, float, Interpolation)Erstellen Sie einen neuen Keyframe mit dem angegebenen Wert
FindProperty(string)Findet die Eigenschaft. Es kann eine dynamische Eigenschaft sein (erstellt von CreateDynamicProperty/SetProperty) oder eine native Eigenschaft (identifiziert durch ihren Namen)
GetEnumerator()Bewirkt, dass der Enumerator alle Keyframes durchläuft.
GetProperty(string)Holen Sie sich den Wert der angegebenen Eigenschaft
RemoveProperty(Property)Entfernt eine dynamische Eigenschaft.
RemoveProperty(string)Entfernt die angegebene Eigenschaft identifiziert durch name
Reset()Entfernt alle Keyframes und setzt das Post/Pre-Verhalten zurück.
SetProperty(string, object)Legt den Wert der angegebenen Eigenschaft fest

Siehe auch