gpt4 book ai didi

python - 将卡住转换命令应用于多个重复项

转载 作者:太空宇宙 更新时间:2023-11-03 16:31:00 25 4
gpt4 key购买 nike

我尝试应用卡住变换命令以及删除 Maya 中地理球体副本的历史记录。不幸的是它只应用于第一个对象。这是我的 forloop:

for items in rigSelection:


cmds.listRelatives(shapes=True)


cleanDuplicate = cmds.duplicate(rigSelection, name= str(items) + str(cleanGeo))


conDuplicate = cmds.duplicate(rigSelection, name= str(items) + str(conGeo))


for cleaner in items:

cmds.delete(constructionHistory=True)

cmds.makeIdentity(apply=True, t=1, r=1, s=1, n=0)

最佳答案

您的重复项位于 cleanDuplicate/conDuplicate 下。您应该循环遍历它们并在 for 循环中使用命令,如下所示:

items = cleanDuplicate + conDuplicate # where cleanDuplicate/conDuplicate are []
for cleaner in items:
cmds.delete(cleaner, constructionHistory=True)
cmds.makeIdentity(cleaner, apply=True, t=1, r=1, s=1, n=0)

关于python - 将卡住转换命令应用于多个重复项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37606329/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com