2011年5月27日金曜日

現在のビューの取得

Softimageの現在のビューの取得。
おそらくSpaceNaviGater(3DMouce)は
コレのみで取得してて、基本の4画面しか対応してないんだと思う。
フローティングパレットにも対応しやがれ。
とはいえ、面倒。

#Python
app = Application
log = app.Logmessage

lay = app.DeskTop.ActiveLayOut
vm = lay.Views("vm")
#最後にアクセスのあったABCDが取れる
active = vm.GetAttributeValue("viewportundermouse")
view   = vm.GetAttributeValue("activecamera:" + active)
log( view )

0 件のコメント:

コメントを投稿