gpt4 book ai didi

python - 玛雅,Python : how do i select all but one in a list?

转载 作者:太空宇宙 更新时间:2023-11-03 17:53:30 24 4
gpt4 key购买 nike

如何取消选择除最后选择之外的所有对象?

当我使用 2 个对象时,没有问题,因为我所要做的就是切换列表 [0],这将是我选择的第一个对象(这就是我在下面工作的方式)。

import maya.cmds as mc
sel_objs = mc.ls(sl = True)
mc.select(sel_objs[0], tgl = True)

谢谢

最佳答案

您可以用列表的最后一个元素完全替换所选内容:

mc.select(sel_objs[-1], replace=True)

replace 相当于单击它,而不是按住 Ctrl 键单击或按住 Shift 键单击。在选择新对象的操作中清除选择。

sel_objs[-1] 返回列表中的最后一个对象,就像 sel_objs[0] 返回第一个对象一样。

关于python - 玛雅,Python : how do i select all but one in a list?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28810570/

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