KeyframeSequence
Übersicht über die
KeyframeSequence ist eine Klasse in Aspose.3D FOSS für .NET.
KeyframeSequence verwaltet Animations-Keyframes, bietet Methoden zum Hinzufügen, Entfernen, Abrufen und Interpoliern von Keyframen sowie zur Darstellung der Eigenschaften PropertyName und KeyFrames.
Eigenschaften
| Name der Person | Typ der | Zugang zu den Informationen | Beschreibung |
|---|---|---|---|
PropertyName | string | Lesen/Schreiben | Erhält oder setzt den Namen der animierten Eigenschaft. |
KeyFrames | List<KeyFrame> | Lesen Sie . | Gibt die Liste der Schlüsselbilder in der Sequenz an. |
PreExtrapolation | Extrapolation | Lesen/Schreiben | Erhält oder setzt das Extrapolationverhalten vor dem ersten Keyframe. |
PostExtrapolation | Extrapolation | Lesen/Schreiben | Erhält oder setzt das Extrapolationverhalten nach dem letzten Keyframe. |
Methoden und Verfahren
| Unterzeichnung | Beschreibung |
|---|---|
KeyframeSequence() | Initialisiert eine Sequenz für den angegebenen Eigenschaftsnamen |
KeyframeSequence(propertyName: string) | |
GetKeyFrameAtTime(time: float) | Gibt den Schlüsselrahmen zurück, dessen Zeit dem angegebenen Wert entspricht. |
AddKeyFrame(keyFrame: KeyFrame) | Fügt den bereitgestellten Keyframe zur Sequenz hinzu. |
RemoveKeyFrame(keyFrame: KeyFrame) | Löscht den angegebenen Keyframe aus der Sequenz |
Interpolate(time: float) | Berechnet interpolierte Werte zu gegebener Zeit auf Basis von Keyframes. |