AnimationChannel

AnimationChannel

Overview

AnimationChannel is a class in Aspose.3D FOSS for Python. Inherits from: KeyframeSequence.

AnimationChannel stores keyframe data; you can reset it, add keyframes with time, value, and interpolation, and manage custom properties.

This class declares 7 methods for AnimationChannel objects in Python programs. Available methods include: __init__, add, find_property, get_property, remove_property, reset, set_property. All public members are accessible to any Python application after installing the Aspose.3D FOSS for Python package. Properties: bind_point, component_type, default_value, key_frames, keyframe_sequence, name, and 3 more.

Properties

NameTypeAccessDescription
component_type``ReadGets the component type.
default_valueAnyRead/WriteGets or sets the default value.
keyframe_sequenceKeyframeSequenceRead/WriteGets or sets the keyframe sequence.
namestrRead/WriteGets or sets the name.
properties``ReadGets the properties.
bind_point'BindPoint'ReadGets the bind point.
key_framesList['KeyFrame']ReadGets the key frames.
post_behaviorExtrapolationReadGets the post behavior.
pre_behaviorExtrapolationReadGets the pre behavior.

Methods

SignatureDescription
__init__(name: str)Calls init(name) on this AnimationChannel instance.
reset()Calls reset on this AnimationChannel instance.
add(time: float, value: float, interpolation: Interpolation)Calls add(time, value, interpolation) on this AnimationChannel instance.
find_property(property_name: str)Calls find_property(property_name) on this AnimationChannel instance.
get_property(property: str)Calls get_property(property) on this AnimationChannel instance.
set_property(property: str, value)Sets the property value.
remove_property(property)Calls remove_property(property) on this AnimationChannel instance.

See Also

 English