Maya,PYTHON:我如何 select 列表中只有一个?
Maya, PYTHON: how do i select all but one in a list?
如何取消选择除上次选择之外的所有对象?
当我处理 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]
returns 列表中的最后一个对象,就像 sel_objs[0]
returns 第一个对象一样。
如何取消选择除上次选择之外的所有对象?
当我处理 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]
returns 列表中的最后一个对象,就像 sel_objs[0]
returns 第一个对象一样。