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 provides 9 methods for working with 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)
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)
get_property(property: str)
set_property(property: str, value)Sets the property value.
remove_property(property)

See Also