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

[Java3Djp:01319] Re: 空間内の移動2



┏━◇新しい事始めたくなる2000年【みんなが使えるメーリングリスト】◇━┓

  ◆ 世界で一番簡単なメーリングリスト目指して http://mx7.dns-ml.co.jp/
   ◇ 安定性も既に証明済。新しく始めるなら新システムでお願いします。
    ◆ お陰様でベータテスト参加者が1万名を突破しました!
     ◇ たくさんの貴重なご意見とご要望が形に・・・  ご期待下さい!

┗━◇━ どんどん良くなる新システム → http://mx7.dns-ml.co.jp/ ━◇━┛

えんどうです。

> クリックするとTransformGroupを
> 少しずつ書きかえるCanvasのサブクラスを作ってみました。
> しかし、どうしようもなく重い…。
> 計算に描画が追いついていない状態で、
> いっきに位置が変わったのとほとんど変わらない状態です。

どんなシーングラフ構造でどんなソースコードなのでしょうか。

クリックした段階で TransformGroup を一回だけ書き換えれば
そんなにたいへんな処理ではないはずです。

これに時間がかかるなら、
キーボードイベントで TransformGroup を書き換える
com.sun.j3d.utils.behaviors.keyboard.KeyNavigatorBehaviorも
ものすごく重いはずですが、そうではありませんです。

> 描画から次の計算までに空ループをいれてみたりしましたが、
> やはり滑らかに動きません。

これはたぶんだめでしょう。

> なにか解決策はないでしょうか?

ソースもシーングラフ構造もわからないので何とも言えませんです。

-- 
ENDO Yasuyuki <yasuyuki@xxxxxxxxxx>
http://www.javaopen.org/jfriends/index.html (Japanese Only)