如何创建一个UI按钮来激活"绘制顶点颜色工具"在python?

时间:2015-08-27 11:36:26

标签: python maya

我正在尝试为python脚本创建一个UI按钮,以激活“绘制顶点颜色工具”#39;已在maya中的Color> Paint Vertex Color Tool下可用。我找到了以下代码来创建一个工匠绘画上下文,它为编辑画笔调出了一个工具,但是画笔没有在几何体上绘制任何东西。

cmds.artAttrPaintVertexCtx('artAttrPaintVertexCtx1')
cmds.setToolTo('artAttrPaintVertexCtx1')

我需要做什么(添加' pollcolorpervertex'节点等)以使画笔以与默认工具相同的方式绘制到几何体上? (我很难在网上找到关于这个问题的教程)

1 个答案:

答案 0 :(得分:0)

我通过在脚本编辑器历史记录中启用echo all命令来找到解决此问题的方法,以找到手动按下按钮时执行的命令。原来是:

PaintVertexColorTool;

所以现在我只是在使用

maya.mel.eval("PaintVertexColorTool;")

通过python执行mel命令。

虽然不是最好的解决方案,但我认为它会在这种情况下起作用。任何能够提供更丰富答案的人都请回复。