写了个python版:
import maya.cmds as mc
class xformFunction():
# xform查询世界位置信息
def xformQwsT(self):
selCon = mc.ls(sl=1)
global tempValueT
tempValueT = []
for eachCrv in selCon:
buffer = mc.xform(eachCrv,q=1,ws=1,t=1)
tempValueT.append(buffer)
# print tempValueT
# xform查询世界旋转信息
def xformQwsRo(self):
selCon = mc.ls(sl=1)
global tempValueRo
tempValueRo = []
for eachCrv in selCon:
buffer = mc.xform(eachCrv,q=1,ws=1,ro=1)
tempValueRo.append(buffer)
# print tempValueRo
# xform粘贴世界位置信息
def xformPwsT(self):
selCon = mc.ls(sl=1)
global tempValueT
i = 0
for eachValue in tempValueT:
mc.xform(selCon[i],ws = 1,t = eachValue)
i=i+1
# xform粘贴世界旋转信息