pymel.core.modeling.manipOptions¶
- manipOptions(*args, **kwargs)¶
Changes the global manipulator parameters In query mode, return type is based on queried flag.
Flags:
Long Name / Short Name Argument Types Properties forceRefresh / fr bool
Force a refresh if there is any deferred evaluation. handleSize / hs float
Sets the maximum handles size in pixels, for small handles hideManipOnCtrl / hmc bool
Hide transform manip when the Ctrl key is pressed. hideManipOnShift / hms bool
Hide transform manip when the Shift key is pressed. hideManipOnShiftCtrl / hsc bool
Hide transform manip when the Shift and Ctrl keys are both pressed. linePick / lp float
Set the width of picking zone for long handles lineSize / ls float
Set the width of long handles (drawn as lines) middleMouseRepositioning / mm bool pivotRotateHandleOffset / pro int
Set the offset of the pivot rotation handle. planeHandleOffset / pho int
Set the offset of the planar drag handles. pointSize / ps float
Set the size of points (used to display previous states) preselectHighlight / psh bool
Set whether manip handles should be highlighted when moving mouse. refreshMode / rm int
Set the global refresh mode. relative / r bool
All values are interpreted as multiplication factors instead of final values. rememberActiveHandle / rah bool
Set whether manip handles should be remembered after selection change. rememberActiveHandleAfterToolSwitch / rhs bool
Set whether manip handles should be remembered after manipulator change. scale / s float
Global scaling factor of all manipulators showExtrudeSliders / ses bool showPivotRotateHandle / spr int
Toggles the visibility of the pivot rotation handle. showPlaneHandles / sph int
Toggles the visibility of the planar drag handles. Flag can have multiple arguments, passed either as a tuple or a list. Derived from mel command maya.cmds.manipOptions
Example:
import pymel.core as pm # Scales all handles by a 1.5 factor pm.manipOptions( r=True, hs=1.5, ls=1.5 ) # All manips are scaled by 2 pm.manipOptions( s=2 )