[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Java3Djp:01879] view 側の TransformGr oupにinterpolatorを適用する
福井と申します.
いつもお世話になっています.
現在,view側のTransformGroupをいじり,Interpolatorを適用したいと思ってい
ます.
簡単に言うと,キーボードの何かのボタンを押したら,画面がインターポレーショ
ンしながら30度ぐらい動くという仕様です.
現状では,動かすことはできているのですが,視点の位置が,(0,0,0)にリセッ
トされてしまう状態です.
そこで,[Java3Djp:01709]を参考にし,
えんどうさん> (BG)
えんどうさん> |
えんどうさん> [I] --> (TG) <-- 移動を適用
えんどうさん> 回転 |
えんどうさん> <S>
このような構造から,
えんどうさん> (BG)
えんどうさん> |
えんどうさん> (TG) <-- 移動を適用
えんどうさん> |
えんどうさん> [I] --> (TG)
えんどうさん> 回転 |
えんどうさん> <S>
このような構造にしなくちゃいけないんだなと思いました.
しかし,view側のTransformGroupにaddChild()しようとすると,
RestrictedAccessException: Group: only a BranchGroup node may be added
といわれてしまいます.
ここで質問なのですが,
1.view側のTransformGroupへは,子ノードをつけることはできないのか
2.そもそも考え方が間違えているのか
3.他に実現する方法があるのか
というところです.
どうぞよろしくお願いします.
--
Kentaro Fukui <kenml@xxxxxxxxxxxx>
------------------------------------------------------------------------
今流行りの「Badtrans」って知ってる?
http://www.infoseek.co.jp/Titles?qt=Badtrans&svx=971122