【发布时间】:2021-02-08 07:34:12
【问题描述】:
我正在尝试创建一个函数,该函数允许我将所有变换(缩放、旋转、平移)归零 我找到了一种在 python 中对其进行编码的方法,但它似乎有点过多的编码。我想知道是否有任何方法可以简化此代码?
# zero out transforms for 'pSphere1'
objName = 'pSphere1'
# set translate XYZ to 0
cmds.setAttr(objName + '.tx', 0)
cmds.setAttr(objName + '.ty', 0)
cmds.setAttr(objName + '.tz', 0)
# set rotate XYZ to 0
cmds.setAttr(objName + '.rx', 0)
cmds.setAttr(objName + '.ry', 0)
cmds.setAttr(objName + '.rz', 0)
# set scale XYZ to 1
cmds.setAttr(objName + '.sx', 1)
cmds.setAttr(objName + '.sy', 1)
cmds.setAttr(objName + '.sz', 1)
【问题讨论】:
标签: python performance scripting maya simplify