AnimationNode
Přehled
AnimationNode je třída v Aspose.3d pro Python. Dědici: A3DObject.
AnimationNode umožňuje vytváření bodů pro připojení k cílovým objektům, vyhledávání nebo vytvoření sekvencí klíčových snímků pro konkrétní kanály a všívání podanimování.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
name | str | Čtěte. | Drží identifikační řetězec animačního uzlu. |
properties | `` | Čtěte. | Poskytuje přístup k souboru vlastností uzlu. |
bind_points | List['BindPoint'] | Čtěte. | Seznam všech BindPoint objektů spojených s tímto animačním uzlem. |
sub_animations | List['AnimationNode'] | Čtěte. | Obsahuje dětské AnimationNode objekty tvořící hierarchii. |
Metody
| Podpis: | Popis: |
|---|---|
__init__(name: str) | |
find_bind_point(target: 'A3DObject', name: str) → 'BindPoint' | Vrátí BindPoint pro daný cílový objekt a jméno, pokud existuje. |
get_bind_point(target: 'A3DObject', prop_name: str, create: bool) → 'BindPoint' | Obdrží nebo si zvolí vytvořit BindPoint pro cílové a vlastnostní jméno |
create_bind_point(obj: 'A3DObject', prop_name: str) → 'BindPoint' | Vytvoří nový BindPoint pro daný objekt a vlastnost |
get_keyframe_sequence(target: 'A3DObject', prop_name: str, channel_name: str, create: bool) → 'KeyframeSequence' | Získá nebo vytvoří KeyframeSequence pro cíl, vlastnost a kanál. |