AnimationNode
Übersicht über die
AnimationNode ist eine Klasse in Aspose.3d für Python. Erben von: A3DObject.
AnimationNode ermöglicht die Erstellung von Bindungspunkten zu Zielenobjekten, das Abrufen oder Erstellen von Keyframe-Sequenzen für bestimmte Kanäle und das Verschachteln von Subanimationen.
Eigenschaften
| Name der Person | Typ der | Zugang zu den Informationen | Beschreibung |
|---|---|---|---|
name | str | Lesen Sie . | Die Identifikationszeichen des Animation-Knotens sind festgehalten. |
properties | `` | Lesen Sie . | Erlaubt den Zugriff auf die eigene Eigenschaftssammlung des Knotenpunkts. |
bind_points | List['BindPoint'] | Lesen Sie . | Liste aller BindPoint Objekte, die mit diesem Animationsknoten verbunden sind. |
sub_animations | List['AnimationNode'] | Lesen Sie . | Enthält Kinderobjekte AnimationNode, die eine Hierarchie bilden. |
Methoden und Verfahren
| Unterzeichnung | Beschreibung |
|---|---|
__init__(name: str) | |
find_bind_point(target: 'A3DObject', name: str) → 'BindPoint' | Gibt den BindPoint für das angegebene Zielobjekt und seinen Namen, falls er vorhanden ist, zurück. |
get_bind_point(target: 'A3DObject', prop_name: str, create: bool) → 'BindPoint' | Erhebt oder erstellt optional einen BindPoint für Ziel- und Eigenschaftsnamen |
create_bind_point(obj: 'A3DObject', prop_name: str) → 'BindPoint' | Erstellt ein neues BindPoint für das angegebene Objekt und die Eigenschaft |
get_keyframe_sequence(target: 'A3DObject', prop_name: str, channel_name: str, create: bool) → 'KeyframeSequence' | Erhält oder erstellt einen KeyframeSequence für Ziel, Eigenschaft und Kanal |