ジャンプ先: 概要. 戻り値. 関連. フラグ. Python 例.
rotate(
float float float [objects]
, [absolute=boolean], [centerPivot=boolean], [constrainAlongNormal=boolean], [deletePriorHistory=boolean], [euler=boolean], [forceOrderXYZ=boolean], [objectCenterPivot=boolean], [objectSpace=boolean], [pivot=[linear, linear, linear]], [preserveChildPosition=boolean], [preserveGeometryPosition=boolean], [preserveUV=boolean], [reflection=boolean], [reflectionAboutBBox=boolean], [reflectionAboutOrigin=boolean], [reflectionAboutX=boolean], [reflectionAboutY=boolean], [reflectionAboutZ=boolean], [reflectionTolerance=float], [relative=boolean], [rotateX=boolean], [rotateXY=boolean], [rotateXYZ=boolean], [rotateXZ=boolean], [rotateY=boolean], [rotateYZ=boolean], [rotateZ=boolean], [symNegative=boolean], [translate=boolean], [worldSpace=boolean], [xformConstraint=string])
注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。
rotate は、取り消し可能、照会不可能、および編集不可能です。
ジオメトリック オブジェクトの回転を変更するために使用します。回転値は、オイラー角(rx, ry, rz)で指定します。この値は、角度計測の現行単位に基づいて解釈されます。ほとんどの場合は度単位です。 オブジェクトとフラグを指定しない既定動作では、現在選択されているオブジェクトがワールド空間で絶対的に回転します。なし
ロング ネーム(ショート ネーム) | 引数タイプ | プロパティ | ||
---|---|---|---|---|
absolute(a)
|
boolean
|
|||
|
||||
centerPivot(cp)
|
boolean
|
|||
|
||||
constrainAlongNormal(xn)
|
boolean
|
|||
|
||||
deletePriorHistory(dph)
|
boolean
|
|||
|
||||
euler(eu)
|
boolean
|
|||
|
||||
forceOrderXYZ(fo)
|
boolean
|
|||
|
||||
objectCenterPivot(ocp)
|
boolean
|
|||
|
||||
objectSpace(os)
|
boolean
|
|||
|
||||
pivot(p)
|
[linear, linear, linear]
|
|||
|
||||
preserveChildPosition(pcp)
|
boolean
|
|||
|
||||
preserveGeometryPosition(pgp)
|
boolean
|
|||
|
||||
preserveUV(puv)
|
boolean
|
|||
|
||||
reflection(rfl)
|
boolean
|
|||
|
||||
reflectionAboutBBox(rab)
|
boolean
|
|||
|
||||
reflectionAboutOrigin(rao)
|
boolean
|
|||
|
||||
reflectionAboutX(rax)
|
boolean
|
|||
|
||||
reflectionAboutY(ray)
|
boolean
|
|||
|
||||
reflectionAboutZ(raz)
|
boolean
|
|||
|
||||
reflectionTolerance(rft)
|
float
|
|||
|
||||
relative(r)
|
boolean
|
|||
|
||||
rotateX(x)
|
boolean
|
|||
|
||||
rotateXY(xy)
|
boolean
|
|||
|
||||
rotateXYZ(xyz)
|
boolean
|
|||
|
||||
rotateXZ(xz)
|
boolean
|
|||
|
||||
rotateY(y)
|
boolean
|
|||
|
||||
rotateYZ(yz)
|
boolean
|
|||
|
||||
rotateZ(z)
|
boolean
|
|||
|
||||
symNegative(smn)
|
boolean
|
|||
|
||||
translate(t)
|
boolean
|
|||
|
||||
worldSpace(ws)
|
boolean
|
|||
|
||||
xformConstraint(xc)
|
string
|
|||
|
フラグはコマンドの作成モードで表示できます | フラグはコマンドの編集モードで表示できます |
フラグはコマンドの照会モードで表示できます | フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。 |
import maya.cmds as cmds # create a circle and grouped cone to rotate; cmds.circle( n='circle1' ) cmds.cone( ax=(0, 1, 0), n='cone1' ) cmds.group( 'cone1', n='group1' ) # rotate the active objects 45 degrees about the world space X axis # centered at each object's rotate pivot point. cmds.select( 'cone1' ) cmds.rotate( '45deg', 0, 0, r=True ) # Set the rotation values for group1 to (90, 0, 0). This is # equivalent to: # cmds.setAttr('group1.rx',90) # cmds.setAttr('group1.ry',0) # cmds.setAttr('group1.rz',0) cmds.rotate( '90deg', 0, 0, 'group1' ) # rotate the circle 180 degrees about its local space Y axis # centered at the rotate pivot point 1 0 0. cmds.rotate( 0, '180deg', 0, 'circle1', pivot=(1, 0, 0) )