KeyframeSequence
Przegląd
KeyframeSequence jest klasą w Aspose.3D FOSS dla TypeScript. Dziedziczy po: A3DObject.
KeyframeSequence.constructor tworzy nową sekwencję i opcjonalnie nadaje nazwę.
Ta klasa deklaruje 10 metod dla obiektów KeyframeSequence w programach TypeScript. Dostępne metody to: add, constructor, findProperty, getProperty, removeProperty, reset, setBindPoint, setProperty, toString. Publiczne członki są dostępne dla każdej aplikacji TypeScript po zainstalowaniu pakietu Aspose.3D FOSS dla TypeScript. Właściwości: bindPoint, keyFrames, name, postBehavior, preBehavior, properties.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
name | string | Odczyt/zapis | Pobiera nazwę. |
properties | PropertyCollection | Odczyt | Pobiera właściwości. |
bindPoint | `BindPoint | null` | Odczyt |
keyFrames | KeyFrame[] | Odczyt | Pobiera klatki kluczowe. |
postBehavior | Extrapolation | Odczyt | Pobiera zachowanie po. |
preBehavior | Extrapolation | Odczyt | Pobiera zachowanie przed. |
Metody
| Sygnatura | Opis |
|---|---|
| `constructor(name: string | null)` |
reset() | Usuwa wszystkie keyframes i przywraca domyślne ustawienia zachowania |
add(time: number, value: number, interpolation: Interpolation) | Wstawia klatkę kluczową w podanym czasie z wartością i trybem interpolacji |
setBindPoint(value: BindPoint) | Ustawia wartość punktu wiązania. |
constructor(name: string) | Wywołuje konstruktor(name) na tej instancji KeyframeSequence. |
findProperty(propertyName: string) → `Property | null` |
getProperty(property: string) → any | Wywołuje getProperty(property) na tej instancji KeyframeSequence. |
setProperty(property: string, value: any) | Ustawia wartość właściwości. |
| `removeProperty(property: string | Property)→boolean` |
toString() → string | Wywołuje toString na tej instancji KeyframeSequence. |