2015年6月18日木曜日

MotionBuilder:コンストレイントの選択を取得

よくやる選択オブジェクトの取得は、
lMdlList = FBModelList()
FBGetSelectedModels( lMdlList ,None, True, True)
なんだけど、これだとコンストレイントの選択が取得できない。
言っておくが、何で取得できないかは知らん。
以下のようにすると取れる。
for obj in FBSystem().Scene.Components:
    if obj.Selected == True:
       lMdlList.append(obj)
いやまあ、これをやるといらないFBAnimationLayerとかも取得されちゃうんだけど、
取得できないよりマシでしょ!

0 コメント:

コメントを投稿