Python Maya-如何通过脚本命令访问网格颜色?

Python Maya-如何通过脚本命令访问网格颜色?,python,maya,mel,Python,Maya,Mel,所以我已经找了很长一段时间了,但到目前为止我两手空空 我想知道是否有任何方法可以通过脚本命令访问Maya的网格颜色。cmds.grid没有任何标志,我找不到任何其他具有相关标志的命令 我也浏览了一些openMaya类,但到目前为止也没有运气。您可以看看Maya在performGridOptions.mel中的内部功能。根据该文件的命令包括: cmds.displayColor("gridAxis" , q=True) cmds.displayColor("gridHighlight" , q=T

所以我已经找了很长一段时间了,但到目前为止我两手空空

我想知道是否有任何方法可以通过脚本命令访问Maya的网格颜色。cmds.grid没有任何标志,我找不到任何其他具有相关标志的命令


我也浏览了一些openMaya类,但到目前为止也没有运气。您可以看看Maya在performGridOptions.mel中的内部功能。根据该文件的命令包括:

cmds.displayColor("gridAxis" , q=True)
cmds.displayColor("gridHighlight" , q=True) 
cmds.displayColor("grid" , q=True) 
这将为您提供颜色索引,您可以使用M3dVies的Coloratinex获取索引,例如,检索“网格”颜色将完成以下操作:

import maya.cmds as cmds
import maya.OpenMayaUI as ui

index = cmds.displayColor("grid" , q=True) 
color = ui.M3dView().colorAtIndex(index)
print color.r, color.g,  color.b 
相应地,您可以使用displayColor将颜色设置为任何索引