Pose

Overview

Pose is a class in Aspose.3D FOSS for Python. Inherits from: A3DObject, INamedObject.

Pose.add_bone_pose(node, matrix, local_matrix) records a bone transformation for skeletal animation within a Pose object.

This class declares 6 methods for Pose objects in Python programs. Available methods include: __init__, add_bone_pose, find_property, 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: bone_poses, name, pose_type, properties.

Properties

NameTypeAccessDescription
pose_typePoseTypeRead/WriteGets or sets the pose type.
bone_poses``ReadGets the bone poses.
namestrRead/WriteGets or sets the name.
propertiesPropertyCollectionReadGets the properties.

Methods

SignatureDescription
__init__(name: str)Calls init(name) on this Pose instance.
add_bone_pose(node: Node, matrix: Matrix4, local_matrix: bool)Records a bone transformation for skeletal animation within a Pose object
find_property(property_name: str)Calls find_property(property_name) on this Pose instance.
get_property(property: str)Calls get_property(property) on this Pose instance.
set_property(property: str, value)Sets the property value.
remove_property(property)Calls remove_property(property) on this Pose instance.

See Also