Go to: Synopsis. Return value. Related. Flags. Python examples.
move(
float float float [objects]
, [absolute=boolean], [localSpace=boolean], [moveX=boolean], [moveXY=boolean], [moveXYZ=boolean], [moveXZ=boolean], [moveY=boolean], [moveYZ=boolean], [moveZ=boolean], [objectSpace=boolean], [orientJoint=boolean], [parameter=boolean], [preserveUV=boolean], [reflection=boolean], [reflectionAboutBBox=boolean], [reflectionAboutOrigin=boolean], [reflectionAboutX=boolean], [reflectionAboutY=boolean], [reflectionAboutZ=boolean], [reflectionTolerance=float], [relative=boolean], [rotatePivotRelative=boolean], [scalePivotRelative=boolean], [secondaryAxisOrient=boolean], [worldSpace=boolean], [worldSpaceDistance=boolean])
Note: Strings representing object names and arguments must be separated by commas. This is not depicted in the synopsis.
move is undoable, NOT queryable, and NOT editable.
The move command is used to change the positions of geometric
objects.
The default behaviour, when no objects or flags are passed, is
to do a absolute move on each currently selected object in the
world space. The value of the coordinates are interpreted as
being defined in the current linear unit unless the unit is
explicitly mentioned.
When using -objectSpace there are two ways to use this command.
If numbers are typed without units then the internal values of
the object are set to these values. If, on the other hand a
unit is specified then the internal value is set to the equivalent
internal value that represents that world-space distance.
The -localSpace flag moves the object in its parent space. In this
space the x,y,z values correspond directly to the tx, ty, tz
channels on the object.
The -rotatePivotRelative/-scalePivotRelative flags can be used
with the -absolute flag to translate an object so that its
pivot point ends up at the given absolute position. These
flags will be ignored if components are specified.
The -worldSpaceDistance flag is a modifier flag that may be used
in conjunction with the -objectSpace/-localSpace flags. When this
flag is specified the command treats the x,y,z values as world
space units so the object will move the specified world space
distance but it will move along the axis specified by the
-objectSpace/-localSpace flag. The default behaviour, without
this flag, is to treat the x,y,z values as units in object
space or local space. In other words, the worldspace distance
moved will depend on the transformations applied to the object
unless this flag is specified.
None
rotate, scale, xform
absolute, localSpace, moveX, moveXY, moveXYZ, moveXZ, moveY, moveYZ, moveZ, objectSpace, orientJoint, parameter, preserveUV, reflection, reflectionAboutBBox, reflectionAboutOrigin, reflectionAboutX, reflectionAboutY, reflectionAboutZ, reflectionTolerance, relative, rotatePivotRelative, scalePivotRelative, secondaryAxisOrient, worldSpace, worldSpaceDistance
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 have multiple arguments, passed either as a tuple or a list.
|
import maya.cmds as cmds
cmds.polySphere()
cmds.move( 1, 1, 1 )
cmds.move( 5, y=True )
cmds.move( '1in', '1in', '1in', relative=True, objectSpace=True, worldSpaceDistance=True )
cmds.move( 0, 0, 0, 'pSphere1', absolute=True )