AnimationNode

Overview

AnimationNode is a class in Aspose.3d for Python. Inherits from: A3DObject.

AnimationNode enables creation of bind points to target objects, retrieval or creation of keyframe sequences for specific channels, and nesting of sub‑animations.

Properties

NameTypeAccessDescription
namestrReadHolds the animation node’s identifier string
properties``ReadProvides access to the node’s custom property collection
bind_pointsList['BindPoint']ReadLists all BindPoint objects associated with this animation node
sub_animationsList['AnimationNode']ReadContains child AnimationNode objects forming a hierarchy

Methods

SignatureDescription
__init__(name: str)
find_bind_point(target: 'A3DObject', name: str)'BindPoint'Returns the BindPoint for the given target object and name, if it exists
get_bind_point(target: 'A3DObject', prop_name: str, create: bool)'BindPoint'Retrieves or optionally creates a BindPoint for target and property name
create_bind_point(obj: 'A3DObject', prop_name: str)'BindPoint'Creates a new BindPoint for the specified object and property
get_keyframe_sequence(target: 'A3DObject', prop_name: str, channel_name: str, create: bool)'KeyframeSequence'Obtains or creates a KeyframeSequence for target, property, and channel