我正在尝试将选定的对象枢轴移动到选定顶点的中心。
我已经到了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]) )
这就是我所拥有的,任何可以发现我所缺少的东西的额外眼睛将不胜感激。