【Maya:Python】グリッドのサイズを変更する
shamimatsu
三味松ブログ
maya2022のpython3で動作確認
頂点カラーの表示切替は非常によく行うのですが、既存のチェックボックスがある場所にたどり着くのが大変だったためpythonで作成しました。
頂点カラーが非表示ならオンに
頂点カラーが表示されていたらオフに、トグルになっています。
メッシュ選択した状態で実行してください。
import maya.cmds as cmds
sl_node = cmds.ls(sl=True)
if cmds.getAttr(sl_node[0] + ".displayColors") == False:
cmds.setAttr(sl_node[0] + ".displayColors", 1)
elif cmds.getAttr(sl_node[0] + ".displayColors") == True:
cmds.setAttr(sl_node[0] + ".displayColors", 0)
import maya.cmds as cmds
sl_nodes = cmds.ls(sl=True)
for sl_node in sl_nodes:
if cmds.getAttr(sl_node + ".displayColors") == False:
cmds.setAttr(sl_node + ".displayColors", 1)
elif cmds.getAttr(sl_node + ".displayColors") == True:
cmds.setAttr(sl_node + ".displayColors", 0)