2010-03-01から1ヶ月間の記事一覧
スパゲッティが食べたいです。パスタなんて上品なものじゃなくスパゲッティ。喫茶店にあるような。うーん、、、明日は仕事だし、来週の日曜にでも品川〜川崎付近で探してみるとしよう。
MayaではプルダウンメニューのことをOptionMenuというらしいです。 わかりにくいです。 ■以下ソース #!/usr/bin/env python # -*- coding: utf-8 -*-# ----------------------------- # インポート # ----------------------------- import maya.cmds as mc …
ウィンドウの次は、ウィンドウの中に配置するコントロール(ボタン、チェックボックスなどなど) についてメモろうかと思ったのですがその前に「レイアウト」について。「レイアウト」は、ボタンやチェックボックスなどの子コントロールを、親であるウィンドウ…
何をやるにも(?)ウィンドウが無ければ格好がつかないでしょ〜。 ってことでウィンドウ作ってみます。 今後のプログラムはこいつを元に色々肉付けしていけたらいいなー。■以下クソース(追いやすくなるように関数に戻した。 #!/usr/bin/env python # -*- codi…
MayaPytonからMELコマンドを呼ぶ方法です。■例えばMayaPythonからMELコマンドのsphereをコールimport maya.mel as mm # maya.melモジュールをインポートし mm.eval("sphere;") # eval()の引数にMELコマンドを... 使用用途は、MayaAPIで作成したMELコマンドを…
なんだかんだ言っても基本的にPythonなんで、呼び出しはスクリプトのエントリ関数をそのままコールすれば良いだけです。1:ウィンドウ→一般エディタ→スクリプトエディタを開く 2:Pythonタブに変更する。 3:スクリプトのモジュールをインポートしてエン…
オブジェクト名を変更する。import maya.cmds as mcretNewObjectName = mc.rename(OldObjectName,NewObjectName)
仕事でMayaプラグインを作成していて疑問に思った事や後々見返したいことをまとめて行きます。Mayaプラグインの作成にはMayaPythonかMELのどちらかが選べますがここではMayaPythonを選びます。
そういえばGDC・・・いつの間にか終わってた・・・ http://www.gdconf.com/conference/programming.html
C#版に代わって今度はPython版です。URIの概念は直接的には使用しません^^; import osdef GetAbsPath(basepath,relativepath): # 今の作業ディレクトリを保存 current = os.getcwd() # 作業ディレクトリを基準パスへ変更 os.chdir(basepath) # 作業ディレ…
エントリを増やしたのに何故かTOPに反映されないぞ・・・うーん。 ということでこれはテストです。。。
基準パスを元に相対パスを絶対パスへ変換する方法 Uri baseUri = new Uri(basePath); Uri absoluteUri = new Uri(baseUri,relativePath); System.Console.WriteLine(absoluteUri.AbsolutePath); URIって言葉初耳でしたので調べてみました。色々とすっ飛ばし…