我正在尝试为python脚本创建一个UI按钮,以激活“绘制顶点颜色工具”#39;已在maya中的Color> Paint Vertex Color Tool下可用。我找到了以下代码来创建一个工匠绘画上下文,它为编辑画笔调出了一个工具,但是画笔没有在几何体上绘制任何东西。
cmds.artAttrPaintVertexCtx('artAttrPaintVertexCtx1')
cmds.setToolTo('artAttrPaintVertexCtx1')
我需要做什么(添加' pollcolorpervertex'节点等)以使画笔以与默认工具相同的方式绘制到几何体上? (我很难在网上找到关于这个问题的教程)
答案 0 :(得分:0)
我通过在脚本编辑器历史记录中启用echo all命令来找到解决此问题的方法,以找到手动按下按钮时执行的命令。原来是:
PaintVertexColorTool;
所以现在我只是在使用
maya.mel.eval("PaintVertexColorTool;")
通过python执行mel命令。
虽然不是最好的解决方案,但我认为它会在这种情况下起作用。任何能够提供更丰富答案的人都请回复。