BindPoint

Overview

BindPoint is a class in Aspose.3D FOSS for Python. Inherits from: A3DObject.

BindPoint links a property to one or more AnimationChannel objects, allowing channel creation, retrieval, and reset.

This class declares 14 methods for BindPoint objects in Python programs. Available methods include: __init__, add_channel, bind_keyframe_sequence, channels_count, create_keyframe_sequence, find_property, get_channel, get_keyframe_sequence, get_property, property, remove_property, reset_channels, and 1 additional methods. All public members are accessible to any Python application after installing the Aspose.3D FOSS for Python package. Properties: name, properties.

Properties

NameTypeAccessDescription
namestrRead/WriteGets or sets the name.
properties``ReadGets the properties.

Methods

SignatureDescription
__init__(scene: 'Scene', prop: 'Property')Calls init(scene, prop) on this BindPoint instance.
add_channel(name: str, value: Any, type)boolAdds a new animation channel with the specified name, value and type, returning True on success
get_keyframe_sequence(channel_name: str)'KeyframeSequence'Returns the KeyframeSequence associated with the given channel name
create_keyframe_sequence(name: str)'KeyframeSequence'Creates and returns a new KeyframeSequence identified by the provided name
bind_keyframe_sequence(channel_name: str, sequence: 'KeyframeSequence')Links the specified KeyframeSequence to the named animation channel
get_channel(channel_name: str)'AnimationChannel'Retrieves the AnimationChannel object for the given channel name
reset_channels()Removes all channels and their bindings from the BindPoint
property()'Property'Returns the Property collection associated with this BindPoint
channels_count()intReturns the number of animation channels currently defined
__init__(name: str)Calls init(name) on this BindPoint instance.
find_property(property_name: str)Calls find_property(property_name) on this BindPoint instance.
get_property(property: str)Calls get_property(property) on this BindPoint instance.
set_property(property: str, value)Sets the property value.
remove_property(property)Calls remove_property(property) on this BindPoint instance.

See Also

 English