2015-08-27 1 views
0

Я пытаюсь создать кнопку пользовательского интерфейса для скрипта python, который активирует «Инструмент цвета краски», который уже доступен в майя в разделе «Цвет»> «Инструмент цвета краски». Я нашел следующий код для создания контекста рисования ремесленника, который вызывает инструмент pallate для редактирования кисти, но кисть creted не рисует ничего на геометрии.Как создать кнопку пользовательского интерфейса, чтобы активировать «Paint Vertex Color Tool» в python?

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

Что мне нужно сделать (добавление «» pollcolorpervertex узел и т.д.), чтобы сделать кисть краску на геометрию таким же образом, что делает инструмент по умолчанию? (Я изо всех сил пытался найти учебники онлайн на этом toppic)

ответ

0

Я нашел для этого работу, включив все команды в истории редактора сценариев, чтобы найти команду, которая была выполнена при нажатии кнопки вручную. Это оказалось:

PaintVertexColorTool; 

так что теперь я просто используя

maya.mel.eval("PaintVertexColorTool;") 

выполнить команду MEL через питона.

Хотя я не думаю, что это будет работать в этом случае. Любой, кто может придумать более информативный ответ, ответьте.