用于选择通道的 Maya 脚本?

问题描述

我正在寻找一种在 Maya 中选择通道的方法(例如,平移 Y 或旋转 Z 或类似的东西),而不是使用鼠标点击属性编辑器手动选择通道。

有人知道允许我这样做的脚本吗?

非常感谢。

解决方法

据我所知,没有命令允许您在频道盒或属性编辑器中选择频道(您应该检查回显所有命令 em> 在脚本编辑器中进行测试)。


您只允许使用此 MEL 命令直接设置(无需选择)值:

setAttr "pSphere1.translateY" 12 ;

或者这样使用 Python 命令:

import maya.cmds as cmds
cmds.setAttr('pSphere1.translateY',12)
,

除了安迪所说的话,据我所知,你找不到那个。 我不确定您要进行哪种操作,但可以替代使用 cmds.setAttr 设置值 您还可以使用以下命令找到在 channelBox 中选择的内容:

from maya import cmds,mel
gChannelBoxName = mel.eval('$temp=$gChannelBoxName')
nameObject = cmds.channelBox(gChannelBoxName,q=1,hol=1) # a lot of flags exists depending of what you are looking for

https://download.autodesk.com/us/maya/2009help/commandspython/channelBox.html