def channelBox_SelectedPlugs(box):
result = []
def loop(which, _result):
obj_list = cmds.channelBox(box.channelbox, q=1, mainObjectList=which[0], shapeObjectList=which[1],
historyObjectList=which[2], outputObjectList=which[3])
attr_list = cmds.channelBox(box.channelbox, q=1, selectedMainAttributes=which[0],
selectedShapeAttributes=which[1], selectedHistoryAttributes=which[2],
selectedOutputAttributes=which[3])
if obj_list and attr_list:
for obj in obj_list:
for attr in attr_list:
_result.append(obj + "." + attr)
return _result
result = loop([1, 0, 0, 0], result)
result = loop([0, 1, 0, 0], result)
result = loop([0, 0, 1, 0], result)
result = loop([0, 0, 0, 1], result)
return result
# -----------------------------------------
jtChannelBox_Commands_Default.py 文件源码
python
阅读 24
收藏 0
点赞 0
评论 0
评论列表
文章目录