Go to: Synopsis. Return value. Related. Flags. MEL examples.

Synopsis

flexor [-atBones] [-atJoints] [-deformerCommand string] [-list] [-name string] [-noScale] [-toSkeleton] [-type string] [objects]

flexor is undoable, queryable, and editable.

This command creates a flexor. A flexor a deformer plus a set of driving attributes. For example, a flexor might be a sculpt object that is driven by a joint's x rotation and a cube's y position.

Return value

string[] (the names of the new flexor nodes)

In query mode, return type is based on queried flag.

Related

cluster, deformer, lattice, percent, sculpt, wire, wrinkle

Flags

atBones, atJoints, deformerCommand, list, name, noScale, toSkeleton, type
Long name (short name) Argument types Properties
-type(-typ) string create
Specifies which type of flexor. To see list of valid types, use the "flexor -query -list" command.
-deformerCommand(-dc) string create
String representing underlying deformer command string.
-atJoints(-aj) create
Add a flexor at joints. Flexor will be added at each of the selected joints, or at all joints in the selected skeleton if the -ts flag is specified.
-atBones(-ab) create
Add a flexor at bones. Flexor will be added at each of the selected bones, or at all bones in the selected skeleton if the -ts flag is also specified.
-toSkeleton(-ts) create
Specifies that flexors will be added to the entire skeleton rather than just to the selected joints/bones. This flag is used in conjunction with the -ab and -aj flags.
-list(-l) query
List all possible types of flexors. Query mode only.
-noScale(-ns) create
Do not auto-scale the flexor to the size of the nearby geometry.
-name(-n) string create
This flag is obsolete.

Flag can appear in Create mode of command Flag can appear in Edit mode of command
Flag can appear in Query mode of command Flag can be used more than once in a command.

MEL examples

// Create a sculpt object with a max displacement of 4.0 at
// all selected joints:
flexor -typ sculpt -dc "sculpt -mxd 4.0" -aj;
// Create a lattice flexor at all joints on the skeleton:
flexor -type jointLattice -aj -ts;
// Create a lattice flexor of dimensions 4 6 4 at the selected joint
flexor -type jointLattice -dc "lattice -dv 4 6 4 -cp -dualBase true" -aj;