Pose¶
Code author: Jeremy Ernst
-
class
Pose(controls)[source]¶ Creates a pose object, which can gather data for creating a pose, load a pose, or save a pose. The constructor is passed a list of controls for which to either gather data for or load data onto.
-
create_pose(name)[source]¶ Gathers the data from this object’s controls and returns that data in a dictionary.
- example usage:
# create a pose instance with some joints as the "controls" import artv2.components.base_components.pose as pose cmds.select("root", hi=True) poseInst = pose.Pose(cmds.ls(sl=True)) # with our pose instance, create a pose named "test". data = poseInst.create_pose("test")
Parameters: name – Name for the created pose. Returns: Dictionary of pose data.
-
load_pose(pose_data)[source]¶ Loads the given pose data on this object’s controls.
- example usage:
# create a pose instance with some joints as the "controls" import artv2.components.base_components.pose as pose cmds.select("root", hi=True) poseInst = pose.Pose(cmds.ls(sl=True)) # with our pose instance, load the data from a created pose from earlier. poseInst.load_pose(data)
Parameters: pose_data – pose data dictionary to load onto controls.
-