我希望使用Python复制多面体并将对象的shapeNode重置为0(原始对象),以便它可以用作矫正混合形状的baseShape。我在Maya中执行手动步骤时可以使用我的代码,但在Python中编写脚本时则不行:
selection = cmds.ls(selection=True)
for items in selection:
cmds.setAttr ('%s.intermediateObject'%(items), 1)
cmds.makeIdentity(items, apply=True, t=1, r=1, s=1, n=0, pn=1)
cmds.delete(items, constructionHistory=True)
cmds.setAttr ('%s.intermediateObject'%(items), 0)