サンプルコード
# Pythonファイルの保存先ディレクトリを調べる
import os
paths = os.environ["MAYA_SCRIPT_PATH"]
for path in paths.split(";"):
print(path)
# MAYA_SCIPRT_PATHに保存したPythonファイルを読み込む
# mycmds.pyを読み込む場合は以下のようにします。
import mycmds # Pythonファイルを読み込み使えるようにする
reload(mycmds) # Pythonファイルを更新する
mycmds.select_joints() # mycmds内のselect_joints関数を実行
mycmds.test_print("AAA") # mycmds内のtest_print関数を実行
# coding: utf-8
from maya import cmds
# 選択した階層以下にあるジョイントを選択するコマンド
def select_joints():
nodes = cmds.ls(selection=True, dag=True)
joints = []
for node in nodes:
if cmds.nodeType(node) == "joint":
joints.append(node)
cmds.select(joints)
return None
def test_print(text):
print("test_print:" + text)
return
Pythonのおすすめ書籍
コメント