functions related to animation
Functions
| aimConstraint | Constrain an object’s orientation to point at a target object or at the average position of a number of targets. | 
| animCurveEditor | Edit a characteristic of a graph editor | 
| animDisplay | This command changes certain display options used by animation windows. | 
| animLayer | This command creates and edits animation layers. | 
| animView | This command allows you to specify the current view range within an animation editor. | 
| applyTake | This command takes data in a device (refered to as a take) and converts it into a form that may be played back and reviewed. | 
| autoKeyframe | With no flags, this command will set keyframes on all attributes that have been modified since an autoKeyframe -state | 
| bakeClip | This command is used to bake clips and blends into a single clip. | 
| bakeResults | This command allows the user to replace a chain of dependency nodes which define the value for an attribute with a single animation curve. | 
| bakeSimulation | This command operates on a keyset. | 
| bindSkin | This command binds the currently selected objects to the currently selected skeletons. | 
| blendShape | This command creates a blendShape deformer, which blends in specified amounts of each target shape to the initial base | 
| blendShapeEditor | This command creates an editor that derives from the base editor class that has controls for blendShape, control nodes. | 
| blendShapePanel | This command creates a panel that derives from the base panel class that houses a blendShapeEditor. | 
| blendTwoAttr | A blendTwoAttr nodes takes two inputs, and blends the values of the inputs from one to the other, into an output value. | 
| boneLattice | This command creates/edits/queries a boneLattice deformer. The name of the created/edited object is returned. Usually | 
| bufferCurve | This command operates on a keyset. | 
| buildBookmarkMenu | This command handles building the dynamicBookmark menu, to show all bookmarks (sets) of a specified type (sets -text) | 
| buildKeyframeMenu | This command handles building the dynamicKeyframe menu, to show attributes of currently selected objects, filtered by | 
| character | This command is used to manage the membership of a character. | 
| characterMap | This command is used to create a correlation between the attributes of 2 or more characters. | 
| characterize | This command is used to scan a joint hierarchy for predefined joint names or labels. | 
| choice | The choice command provides a mechanism for changing the inputs to an attribute based on some (usually time-based) criteria. | 
| clip | This command is used to create, edit and query character clips. | 
| clipEditor | Create a clip editor with the given name. | 
| clipSchedule | This command is used to create, edit and query clips and blends in the Trax editor. It operates on the clipScheduler | 
| clipSchedulerOutliner | This command creates/edits/queries a clip scheduler outliner control. | 
| cluster | The cluster command creates a cluster or edits the membership of an existing cluster. | 
| cmd | |
| connectJoint | This cmd will connect two skeletons based on the selected two joints. | 
| copyDeformerWeights | Command to copy or mirror the deformer weights accross one of the three major axes. | 
| copyFlexor | This command copies an existing bone or joint flexor from one bone (joint) to another. | 
| copyKey | This command operates on a keyset. | 
| copySkinWeights | Command to copy or mirror the skinCluster weights accross one of the three major axes. The command can be used to | 
| currentTime | When given a time argument (with or without the -edit flag) this command sets the current global time. | 
| curveRGBColor | This command creates, changes or removes custom curve colors, which are used to draw the curves in the Graph Editor. The | 
| cutKey | This command operates on a keyset. | 
| dagPose | This command is used to save and restore the matrix information for a dag hierarchy. | 
| defineDataServer | Connects to the specified data servername, creating a named device which then can be attached to device handlers. | 
| defineVirtualDevice | This command defines a virtual device. | 
| deformer | This command creates a deformer of the specified type. | 
| deformerWeights | Command to import and export the deformer weights to simple XML file. The Weight data is store in a per vertex fashion | 
| deviceManager | This command queriers the internal device manager for information on attached devices. | 
| disconnectJoint | This command will break a skeleton at the selected joint and delete any associated handles. | 
| dopeSheetEditor | Edit a characteristic of a dope sheet editor | 
| dropoffLocator | This command adds one or more dropoff locators to a wire curve, one for each selected curve point. | 
| effector | The effector command is used to set the name or hidden flag for the effector. | 
| enableDevice | Sets (or queries) the device enable state for actions involving the device. | 
| filterCurve | The filterCurve command takes a list of anim curve and filters them. Currently only a Euler filter is supported. | 
| findKeyframe | This command operates on a keyset. | 
| flexor | This command creates a flexor. | 
| flow | The flow command creates a deformation lattice to `bend’ the object that is animated along a curve of a motion path animation. | 
| geometryConstraint | Constrain an object’s position based on the shape of the target surface(s) at the closest point(s) to the object. | 
| getCurrentTime | get the current time as a float | 
| ikHandle | The handle command is used to create, edit, and query a handle within Maya. The standard edit (-e) and query (-q) flags | 
| ikHandleDisplayScale | This action modifies and queries the current display size of ikHandle. The default display scale is 1.0. In query mode, | 
| ikSolver | The ikSolver command is used to set the attributes for an IK Solver or create a new one. The standard edit (-e) and | 
| ikSystem | The ikSystem command is used to set the global snapping flag for handles and set the global solve flag for solvers. The | 
| ikSystemInfo | This action modifies and queries the current ikSystem controls. In query mode, return type is based on | 
| ikfkDisplayMethod | The ikfkDisplayMethodcommand is used to specify how ik/fk blending should be shown In query mode, | 
| insertJoint | This command will insert a new joint under the given or selected joint. | 
| joint | The joint command is used to create, edit, and query, joints within Maya. (The standard edit(-e) and query(-q) flags are | 
| jointCluster | The joint cluster command adds high-level controls to manage the cluster percentage values on a bound skin around a joint. | 
| jointDisplayScale | This action modifies and queries the current display size of skelton joints. | 
| jointLattice | This command creates/edits/queries a jointLattice deformer. The name of the created/edited object is returned. Usually | 
| keyTangent | This command operates on a keyset. | 
| keyframe | This command operates on a keyset. | 
| keyframeOutliner | This command creates/edits/queries a keyframe outliner control. | 
| keyframeStats | All of the group commands position their individual controls in columns starting at column 1. | 
| lattice | This command creates a lattice deformer that will deform the selected objects. | 
| listAnimatable | This command list the animatable attributes of a node. | 
| marker | The marker command creates one or two markers, on a motion path curve, at the specified time and location. | 
| mirrorJoint | This command will duplicate a branch of the skeleton from the selected joint symmetrically about a plane in world space. | 
| movIn | Imports a .mov file into animation curves connected to the listed attributes. | 
| movOut | Exports a .mov file from the listed attributes. | 
| movieInfo | movieInfo provides a mechanism for querying information about movi files. | 
| mute | The mute command is used to disable and enable playback on a channel. | 
| nonLinear | This command creates a functional deformer of the specified type that will deform the selected objects. | 
| normalConstraint | Constrain an object’s orientation based on the normal of the target surface(s) at the closest point(s) to the object. | 
| orientConstraint | Constrain an object’s orientation to match the orientation of the target or the average of a number of targets. | 
| pairBlend | The pairBlend node allows a weighted combinations of 2 inputs to be blended together. It is created automatically when | 
| parentConstraint | Constrain an object’s position and rotation so that it behaves as if it were a child of the target object(s). | 
| pasteKey | The pasteKey command pastes curve segment hierarchies from the clipboard onto other objects or curves. If the object | 
| pathAnimation | The pathAnimation command constructs the necessary graph nodes and their interconnections for a motion path animation. | 
| percent | This command sets percent values on members of a weighted node such as a cluster or a jointCluster. With no flags | 
| play | This command starts and stops playback. | 
| playbackOptions | This command sets/queries certain values associated with playback: looping style, start/end times, etc. | 
| playblast | This command playblasts the current playback range. | 
| pointConstraint | Constrain an object’s position to the position of the target object or to the average position of a number of targets. | 
| pointOnPolyConstraint | Constrain an object’s position to the position of the target object or to the average position of a number of targets. | 
| poleVectorConstraint | Constrains the poleVector of an ikRPsolve handle to point at a target object or at the average position of a number of | 
| pose | This command is used to create character poses. | 
| readTake | This action reads a take (.mov) file to a defined device. | 
| recordDevice | Starts and stops server side device recording. | 
| removeJoint | This command will remove the selected joint or the joint given at the command line from the skeleton. | 
| reorderDeformers | This command changes the order in which 2 deformation nodes affect the output geometry. | 
| reroot | This command will reroot a skeleton. | 
| retarget | This command is used to take motion from one character and retarget it to a second character of a different size. | 
| rotationInterpolation | The rotationInterpolation command converts the rotation curves to the desired rotation interpolation | 
| scaleConstraint | Constrain an object’s scale to the scale of the target object or to the average scale of a number of targets. | 
| scaleKey | This command operates on a keyset. | 
| sculpt | This command creates/edits/queries a sculpt object deformer. | 
| sequenceManager | The sequenceManager command manages sequences, shots, and their related scenes. In query mode, return | 
| setCurrentTime | set the current time | 
| setDrivenKeyframe | This command sets a driven keyframe. | 
| setInfinity | Set the infinity type before (after) a paramCurve’s first (last) keyframe. In query mode, return type is based on | 
| setKeyPath | The setKeyPath command either creates or edits the path (a nurbs curve) based on the current position of the selected | 
| setKeyframe | This command creates keyframes for the specified objects, or the active objects if none are specified on the command line. | 
| setKeyframeBlendshapeTargetWts | This command can be used to keyframe per-point blendshape target weights. | 
| shot | Use this command to create a shot node or manipulate that node. | 
| shotRipple | When Ripple Edit Mode is enabled, neighboring shots to the shot that gets manipulated are moved in sequence time to | 
| simplify | This command operates on a keyset. | 
| skinCluster | The skinCluster command is used for smooth skinning in maya. It binds the selected geometry to the selected joints or | 
| skinPercent | This command edits and queries the weight values on members of a skinCluster node, given as the first argument. If no | 
| snapKey | This command operates on a keyset. | 
| snapshot | This command can be used to create either a series of surfaces evaluated at the times specified by the command flags, or | 
| softMod | The softMod command creates a softMod or edits the membership of an existing softMod. The command returns the name of | 
| sound | Creates an audio node which can be used with UI commands such as soundControl or timeControl which support sound | 
| substituteGeometry | This command can be used to replace the geometry which is already connected to deformers with a new geometry. | 
| tangentConstraint | Constrain an object’s orientation based on the tangent of the target curve[s] at the closest point[s] to the object. | 
| volumeBind | Command for creating and editing volume binding nodes. | 
| wire | This command creates a wire deformer. | 
| wrinkle | The wrinkle command is used to create a network of wrinkles on a surface. | 
| writeTake | This action writes a take from a device with recorded data to a take (.mov) file. |