[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