我想知道是否有可能重新选择rsList中的每一项?我在下面引用一个简单的示例,但我正在查看场景中的数百个项目,因此以下是基于我有限的Python知识所能想到的最简单的编码形式
rsList = cmds.ls(type='resShdrSrf')
# Output: [u'pCube1_GenShdr', u'pPlane1_GenShdr', u'pSphere1_GenShdr']我尝试使用下面的cmds.select,但它考虑了我的最后一个选择(在内存中)- pSphere1_GenShdr,而忘记了另外两个,即使所有三个项目在UI中都是选中的。
尝试使用列表和追加,但似乎也不起作用,选择保持不变...
list = []
for item in rsList:
list.append(item)
cmds.select(items)
#cmds.select(list)因此,我是否可以分别对每个项目执行cmds.select?
发布于 2014-07-18 17:04:46
我认为对于我的着色器来说,这是一个特殊的情况,在这种情况下,我需要在第一次创建着色器时添加mm.eval("autoUpdateAttrEd;"),然后才能复制。
显然,我需要这个命令才能让它工作
https://stackoverflow.com/questions/24421762
复制相似问题