Selection maya(mel或python):我们可以查询锁选择的状态吗?

Selection maya(mel或python):我们可以查询锁选择的状态吗?,selection,maya,mel,Selection,Maya,Mel,我知道在maya中是否可以获取“锁定选择”的状态。 我有这个命令: updateLockSelectionIcon; 此命令用于锁定和解锁。但这是没有道理的。这是一个取决于其先前状态的开关。但在脚本中,我需要首先将锁选择置于活动状态。 提前谢谢。我相信您需要的是: import maya.cmds as cmds cmds.selectPref(xformNoSelect=True) # Lock selection. cmds.selectPref(xformNoSelect=False

我知道在maya中是否可以获取“锁定选择”的状态。 我有这个命令:

updateLockSelectionIcon;
此命令用于锁定和解锁。但这是没有道理的。这是一个取决于其先前状态的开关。但在脚本中,我需要首先将锁选择置于活动状态。
提前谢谢。

我相信您需要的是:

import maya.cmds as cmds

cmds.selectPref(xformNoSelect=True)  # Lock selection.
cmds.selectPref(xformNoSelect=False)  # Unlock selection.
您还可以查询锁的状态:

cmds.selectPref(q=True, xformNoSelect=True)

如果我在球体上运行此命令,它似乎没有任何作用。你指的是这个命令吗
cmds.lockNode(“pSphere1”,lock=True)
我知道这个命令,它只是为了避免删除对象。如果它与锁定节点无关,那么可能会包含一个图像或其他内容,因为现在问题还不清楚。您好。我把问题的措辞改得更准确些。事实上,我希望无论选择的锁定状态如何,在脚本执行之后,选择都被锁定。对这正是我想要的!真的非常感谢。如果这解决了你的问题,请接受这个答案,这样其他人就会知道你的问题已经解决了。