AnimationChannel
Przegląd
AnimationChannel jest klasą w Aspose.3D FOSS dla .NET. Dziedziczy po: KeyframeSequence.
AnimationChannel przechowuje sekwencję klatek kluczowych i zapewnia Add(time, value) do wstawiania nowych danych klatek kluczowych.
Ta klasa zapewnia 13 metod do pracy z obiektami AnimationChannel w programach .NET. Dostępne metody obejmują: A3DObject, Add, FindProperty, GetEnumerator, GetProperty, KeyframeSequence, RemoveProperty, Reset, SetProperty. Wszystkie publiczne członki są dostępne dla każdej aplikacji .NET po zainstalowaniu pakietu Aspose.3D FOSS dla .NET. Właściwości: BindPoint, ComponentType, DefaultValue, KeyFrames, KeyframeSequence, Name oraz 3 dodatkowe.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
DefaultValue | object? | Odczyt/zapis | Pobiera lub ustawia wartość domyślną. |
KeyframeSequence | KeyframeSequence | Odczyt/zapis | Pobiera lub ustawia sekwencję klatek kluczowych. |
ComponentType | Type | Odczyt | Zwraca typ komponentu. |
BindPoint | BindPoint | Odczyt | Pobiera punkt wiązania. |
KeyFrames | IList<KeyFrame> | Odczyt | Pobiera klatki kluczowe. |
PostBehavior | Extrapolation | Odczyt | Pobiera zachowanie po zakończeniu. |
PreBehavior | Extrapolation | Odczyt | Zwraca zachowanie przed. |
Name | string | Odczyt/zapis | Pobiera lub ustawia nazwę. |
Properties | PropertyCollection | Odczyt | Pobiera kolekcję wszystkich właściwości. |
Metody
| Sygnatura | Opis |
|---|---|
KeyframeSequence() | Wywołuje KeyframeSequence na tej instancji AnimationChannel. |
KeyframeSequence(name: string) | Wywołuje KeyframeSequence(name) na tej instancji AnimationChannel. |
Add(time: double, value: float) | Wywołuje Add(time, value) na tej instancji AnimationChannel. |
Add(time: double, value: float, interpolation: Interpolation) | Wywołuje Add(time, value, interpolation) na tej instancji AnimationChannel. |
Reset() | Wywołuje Reset na tej instancji AnimationChannel. |
GetEnumerator() | Wywołuje GetEnumerator na tej instancji AnimationChannel. |
A3DObject() | Inicjalizuje nową instancję klasy A3DObject bez nazwy. |
A3DObject(name: string) | Inicjalizuje nową instancję klasy A3DObject. |
RemoveProperty(property: Property) | Usuwa dynamiczną właściwość. |
RemoveProperty(property: string) | Usuwa określoną właściwość zidentyfikowaną po nazwie |
GetProperty(property: string) | Pobierz wartość określonej właściwości |
SetProperty(property: string, value: object?) | Ustawia wartość określonej właściwości |
FindProperty(propertyName: string) | Znajduje właściwość. |