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.

This class declares 9 methods for AnimationNode objects in Python programs. Available methods include: __init__, create_bind_point, find_bind_point, find_property, get_bind_point, get_keyframe_sequence, get_property, remove_property, set_property. All public members are accessible to any Python application after installing the Aspose.3D FOSS for Python package. Properties: bind_points, name, properties, sub_animations.

Properties

NameTypeAccessDescription
namestrRead/WriteGets or sets the name.
properties``ReadGets the properties.
bind_pointsList['BindPoint']ReadGets the bind points.
sub_animationsList['AnimationNode']ReadGets the sub animations.

Methods

SignatureDescription
__init__(name: str)Calls init(name) on this AnimationNode instance.
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
find_property(property_name: str)Calls find_property(property_name) on this AnimationNode instance.
get_property(property: str)Calls get_property(property) on this AnimationNode instance.
set_property(property: str, value)Sets the property value.
remove_property(property)Calls remove_property(property) on this AnimationNode instance.

See Also

 English