Maya Script Python リファレンスのインポート
Mayaでシーンに読み込まれているリファレンスをインポートするときは、
import maya.cmds as cmds refFiles = cmds.file(q=1,r=1) if refFiles: for r in refFiles: refName = cmds.file(r,q=1,rfn=1) cmds.file(r,ir=1)
pymelではfileコマンドがないので、
import pymel.core as pm refFiles = pm.listReferences() if refFiles: for r in refFiles: r.importContents()
と、なるようです。
リスト内包表現では、
import pymel.core as pm [x.importContents() for x in pm.listReferences()]
なるほど、簡単だ。
コメントする
トラックバックする
トラックバック用URL: