[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Java3Djp:01881] Re: view 側の TransformGr oupにinterpolatorを適用する





お世話になっています.
福井です.

>> しかし,view側のTransformGroupにaddChild()しようとすると,
>> RestrictedAccessException: Group: only a BranchGroup node may be added
>> といわれてしまいます.
>> 
>> ここで質問なのですが,
>> 1.view側のTransformGroupへは,子ノードをつけることはできないのか
>> 2.そもそも考え方が間違えているのか
>> 3.他に実現する方法があるのか
>> 
>> というところです.
>
>おそらく、view 側の TransformGroup がぶら下がっている BranchGroup
>を compile() した後に TransformGroup へ addChild() しているのでは
>ないでしょうか?

返事ありがとうございます!
おかげで,解決しました.

今までは,simpleUniverseを使って,
universe.getViewingPlatform().getViewPlatformTransform();
で,transformGroupをGETしていましたが,結局これが駄目だったようです.

そこで,自分でVirtualUniverseを拡張したクラスを作り,そこで
複数transformGroupを持つようにし,そのtransformGroup達をinterpolatorに渡
すことにより,解決しました.

ただ,他にもっといい方法は,ないのですかね・・・

ひとまず解決してなによりです.
ありがとうございました.

-- 
Kentaro Fukui <kenml@xxxxxxxxxxxx>


------------------------------------------------------------------------
         今流行りの「Badtrans」って知ってる?         
     http://www.infoseek.co.jp/Titles?qt=Badtrans&svx=971122