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

[Java3Djp:00605] Re: LineTest.java



----------------------------------------------------------------------
★★★★★オンラインパチンコ店!日本語版新ソフト登場! ★★★★★★ 
┃      いらっしゃいませ!無料JAVAゲーム,2テーマ別カジノ,競馬,      ┃
┃    スポーツブックなどが揃ったマルチゲームサイトへレッツ ゴー!    ┃
┃ ★★★★★ ボーナスチップ進呈キャンペーン実施中!★★★★★      ┃
┗〜【URL http://www.starnetc.com/r2/hit.cgi?rid=769&lid=10 】〜    ┛
----------------------------------------------------------------------

岸田です。
#Java3D勉強中なのです。

ENDO Yasuyuki wrote: 
> あまりきれいな実装ではありませんが、マウスクリックした点をつないで
> LineStripArray を描画するサンプルを書きましたので投稿します。
> クリック点は最大 50 です。
> 
やっぱり三次元的に見えないと面白くないと思って
KeyNavigatorBehavior を付けて実行してみました。
具体的には
 
>     objTrans = new TransformGroup();  
の後に
      objTrans.setCapability(TransformGroup.ALLOW_TRANSFORM_READ);
      objTrans.setCapability(TransformGroup.ALLOW_TRANSFORM_WRITE);
として、
      BoundingSphere bounds =
          new BoundingSphere(new Point3d(0.0,0.0,0.0), 100.0);
      KeyNavigatorBehavior behavior =
          new KeyNavigatorBehavior(objTrans);
      objTrans.addChild(behavior);
      behavior.setSchedulingBounds(bounds);

のコードを加えてみました。
このようにしてみたら、画面を移動した後はキャンバスとの対応がとれな
くなってしまうんですね。#あたりまえかな。
そのあたりをうまくやるためにはどうすればいいのでしょうか。
やっぱり Behavior を作ってどうにかするのでしょうね。


岸田ゆき枝