エラーをキャッチする例文

いつも忘れるのでメモで残しておきます。エラーを判定するための例文。 VBSに例えるとOn error resume nextに近いかな。 #xsi = Application try: xsi.NewScene("", False) except: print 'error' コメント#を外すとちゃんとNewSceneされます。

選択した、頂点、ポリゴン、エッジが入っちゃっているクラスタを調査する

Twitterでふられたので、Pythonで作ってみました。 選択した頂点等、コンポーネントがちょっとでもかすっているクラスタを調査し、選択します。 名付けて、「出てこいクラスター」もしくは「表に出ろやクラスター」内容は雑ですが、大体こんな感じかと・・・…

デュプリケイトシンメトリーフロムオブジェクトPythonソン

JunkiTheJunkieさんの「SIのシンメトリコピーってローカルが無いのか?」という呟きを元に、折角なのでPythonScriptの勉強をかねて作ってみました。 っていうかPython勉強用の備忘録ではじめたの忘れてたw 内容は対象複製したものをピックしたオブジェクト…

Shatterもどき??

今日Twitterを通じてほろにがさんの記事を読んで、ふむふむ、前半はこういうことかな?→http://www.dfx.co.jp/dftalk/?p=757とSoftimage用のスクリプトで起こしてみました。 これを切り刻む分だけ繰り返せばいいのかな?今回はVBSですが・・・w Dim ret Dim…

iPhone4用SI風壁紙v1

]

IllustratorでVBS2

TextFramesの動作がおかしいって今まで悩んでいたのがバカみたいです・・・こっちの方が確実で、効果的でした。orz... Set appRef = CreateObject("Illustrator.Application.4") For Each pItem in appRef.ActiveDocument.PageItems If pItem.PageItemType =…

IllustratorでVBS

しばらく家ではIllustratorのVBScriptを書いているのでPythonは一旦休止。 といっても1ヶ月くらいで再開するけど・・・wとりあえず長い間なぞの動作をしていたTextFramesからTextFrameを取得すると、取得できない(処理から飛ばされる)TextFrameが存在する…

文字列の処理

全然進める時間がないのでメモ的なことを…。文字列 "Hello Python" 'Hello Python' シングルクォーテーションでも、ダブルクォーテーションでもどちらでも同じ文字列として扱える。 見やすいほうをどうぞ。 =と== VBSとかだと、変数に入れるのも=(イコール一…

fmt_SetICEVertexColor.py(処理)

お久しぶりくさ。そろそろ少し進めようと書き始めています。 PPGが用意できたらスクリプトの中身ですね。では、まずSoftimageコマンドを呼ぶときによく使うApplicationを省略します。 app = Application 次に実際の処理です。 選択しているオブジェクトをコ…

fmt_SetICEVertexColor.py

ICEの頂点カラーをセットするためのPythonスクリプトを書き始めました。 とりあえず、カスタムプロパティウィザードを使ってGUIだけ決めてみる。 import win32com.client from win32com.client import constants null = None false = 0 true = 1 def XSILoad…

Softimage2011はPythonが標準装備

Softimage2011はPythonが一緒にインストールされ、それが使えるようになります。今までのようにインストールする手間は不要です。しかもちゃんと通常のPythonのようにprint文が使えます。 print 'Hello Softimage!' http://www.info-event.jp/autodesk/semin…

パイソンをインストール

SoftimageSDKドキュメントに書いてある必要なパイソンモジュール。・Python本体 http://www.python.org/・拡張モジュール http://sourceforge.net/projects/pywin32/ Application.Logmessage("Python was installed.")インストールしたあとの動作テスト。 ス…