AnimationNode
Overview
AnimationNode is a class in Aspose.3D FOSS for Python.
Inherits from: A3DObject.
AnimationNode.find_bind_point returns the BindPoint matching the given target object and name.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
name | str | Read | Stores the identifier string of the animation node |
properties | `` | Read | Provides access to custom animation node properties |
bind_points | List['BindPoint'] | Read | Lists all BindPoint objects associated with this animation node |
sub_animations | List['AnimationNode'] | Read | Contains child AnimationNode objects forming a hierarchy |
_bind_points | List[BindPoint] | Read | |
_sub_animations | List['AnimationNode'] | Read |
Methods
| Signature | Description |
|---|---|
__init__(name: str) | |
find_bind_point(target: 'A3DObject', name: str) → 'BindPoint' | Returns the BindPoint matching the given target object and name |
get_bind_point(target: 'A3DObject', prop_name: str, create: bool) → 'BindPoint' | Retrieves or optionally creates a BindPoint for the target object’s property |
create_bind_point(obj: 'A3DObject', prop_name: str) → 'BindPoint' | Creates a new BindPoint for the specified object and property name |
get_keyframe_sequence(target: 'A3DObject', prop_name: str, channel_name: str, create: bool) → 'KeyframeSequence' | Obtains or creates a KeyframeSequence for the target object’s property channel |