This command can be used to create, edit, or query a rotate manip context.
Long name (short name) | Argument Types | Properties | |
---|---|---|---|
activeHandle (ah) | int | ||
Sets the default active handle for the manip. That is, the handle which should be initially active when the tool is activated. Values can be: 0 - X axis handle is active1 - Y axis handle is active2 - Z axis handle is active3 - View rotation handle (outer ring) is active (default) |
|||
centerTrackball (ctb) | bool | ||
editPivotMode (epm) | bool | ||
|
|||
editPivotPosition (epp) | bool | ||
|
|||
exists (ex) | bool | ||
image1 (i1) | unicode | ||
image2 (i2) | unicode | ||
image3 (i3) | unicode | ||
mode (m) | int | ||
|
|||
position (p) | bool | ||
|
|||
postDragCommand (pod) | callable, unicode | ||
|
|||
preDragCommand (prd) | callable, unicode | ||
|
|||
preserveChildPosition (pcp) | bool | ||
When false, the children objects move when their parent is rotated. When true, the worldspace position of the children will be maintained as the parent is moved. Default is false. Flag can have multiple arguments, passed either as a tuple or a list. |
|||
preserveUV (puv) | bool | ||
reflection (rfl) | bool | ||
|
|||
reflectionAbout (rab) | int | ||
|
|||
reflectionAxis (rfa) | int | ||
|
|||
reflectionTolerance (rft) | float | ||
|
|||
snap (s) | bool | ||
snapRelative (sr) | bool | ||
snapValue (sv) | float | ||
tweakMode (twk) | bool | ||
useManipPivot (ump) | bool | ||
useObjectPivot (uop) | bool | ||
Derived from mel command maya.cmds.manipRotateContext
Example:
import pymel.core as pm
# To create a new rotate context:
pm.manipRotateContext()
# Result: u'manipRotateContext2' #
# To query the mode of an existing context:
pm.manipRotateContext( 'manipRotateContext1', q=True, mode=True )
# Result: 0 #
# To edit an existing context to come up with the X axis
# handle active by default:
pm.manipRotateContext( 'manipRotateContext1', e=True, ah=0 )
# Result: u'manipRotateContext1' #