1

選択したオブジェクト ピボットを選択した頂点の中心に移動しようとしています。

定義済みのポイントに到達しましたがxform、オブジェクト ( として定義obj) ピボットをこのポイントに移動できないようです

import maya.cmds as cmds

sel = cmds.ls(sl=True)
print sel
obj = cmds.ls(*sel, o=True)
print obj

selVerts = cmds.ls(sl=True)
tempClstr = cmds.cluster()
pos = cmds.xform(tempClstr[1], q=True, ws=True, rp=True)
loc = cmds.spaceLocator()
cmds.move(pos[0], pos[1], pos[2])
cmds.delete(tempClstr)

piv = cmds.xform (loc[1], piv=True, q=True, ws=True)
print piv
cmds.xform( obj, ws=True, piv=(piv[0], piv[1], piv[2]) ) 

これが私が持っているものです。足りないものを見つけることができる余分な目は大歓迎です。

4

1 に答える 1