KeyframeSequence
Przegląd
KeyframeSequence jest klasą w Aspose.3D FOSS dla Java. Dziedziczy po: A3DObject, Iterable<KeyFrame>.
Sekwencja klatek kluczowych opisuje transformację próbkowanej wartości w czasie.
Ta klasa udostępnia 20 metod do pracy z obiektami KeyframeSequence w programach Java. Dostępne metody to: A3DObject, KeyframeSequence, add, findProperty, getBindPoint, getKeyFrames, getName, getPostBehavior, getPreBehavior, getProperties, getProperty, iterator oraz 4 dodatkowe metody. Wszystkie publiczne członki są dostępne dla każdej aplikacji Java po zainstalowaniu pakietu Aspose.3D FOSS dla Java. Właściwości: bindPoint, keyFrames, name, postBehavior, preBehavior, properties.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
bindPoint | BindPoint | Odczyt | Pobiera punkt powiązania właściwości, który jest właścicielem tej krzywej. |
keyFrames | List<KeyFrame> | Odczyt | Pobiera klatki kluczowe tej krzywej. |
postBehavior | Extrapolation | Odczyt | Pobiera post behavior, wskazując, jaka powinna być próbkowana wartość po ostatniej klatce kluczowej. |
preBehavior | Extrapolation | Odczyt | Pobiera pre behavior, wskazując, jaka powinna być próbkowana wartość przed pierwszą klatką kluczową. |
name | String | Odczyt | Pobiera nazwę. |
properties | PropertyCollection | Odczyt | Pobiera właściwości. |
Metody
| Sygnatura | Opis |
|---|---|
KeyframeSequence() | Wywołuje KeyframeSequence na tej instancji KeyframeSequence. |
KeyframeSequence(name: String) | Wywołuje KeyframeSequence(name) na tej instancji KeyframeSequence. |
getBindPoint() → BindPoint | Pobiera punkt wiązania właściwości, który jest właścicielem tej krzywej |
getKeyFrames() → List<KeyFrame> | Pobiera klatki kluczowe tej krzywej. |
getPostBehavior() → Extrapolation | Pobiera zachowanie post, które wskazuje, jaka powinna być próbka wartości po ostatniej klatce kluczowej. |
getPreBehavior() → Extrapolation | Pobiera zachowanie pre, które wskazuje, jaka powinna być próbka wartości przed pierwszą klatką kluczową. |
add(time: double, value: float) | Utwórz nową klatkę kluczową o określonej wartości / |
add(time: double, value: float, interpolation: Interpolation) | Utwórz nową klatkę kluczową o określonej wartości / |
reset() | Usuwa wszystkie klatki kluczowe i resetuje zachowania post/pre. |
iterator() → Iterator<KeyFrame> | Zwraca enumerator do przeglądania wszystkich klatek kluczowych. |
A3DObject() | Wywołuje A3DObject na tej instancji KeyframeSequence. |
A3DObject(name: String) | Wywołuje A3DObject(name) na tej instancji KeyframeSequence. |
getName() → String | Zwraca nazwę. |
setName(name: String) | Ustawia wartość nazwy. |
getProperties() → PropertyCollection | Zwraca właściwości. |
findProperty(name: String) → Property | Wywołuje findProperty(name) na tej instancji KeyframeSequence. |
getProperty(name: String) → Object | Wywołuje getProperty(name) na tej instancji KeyframeSequence. |
setProperty(name: String, value: Object) | Pobiera klatki kluczowe tej krzywej. |
removeProperty(name: String) → boolean | Wywołuje removeProperty(name) na tej instancji KeyframeSequence. |
removeProperty(property: Property) → boolean | Wywołuje removeProperty(property) na tej instancji KeyframeSequence. |