[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Java3Djp:01031] Re: getBounds
『えっ、スイートルームがそんな値段で!?』
<<プレゼントも満載>>
いかなくちゃ → http://www.eac.ne.jp/
-------------------------------------------------------
えんどうです。
> もし
> かして頂点配列から自力で計算するということでしょうか?
そうです。
> ノードの生成も整列も動的なので、どうしてもliveになる前でなくては行けないとい
> う理由は今のところないのですが、
> どうしてliveになる前にgetBounds()できないの
> かと疑問に思いました。詳しくはわからないのですが、Java3Dが高速化のためにわざ
> とそうしてあるとか?
ソースが公開されていないので詳細はわかりませんが、
レンダリングの自動スケジューリングが動作しないと
トラバーサルが起こらず、Bounds も計算されないのでしょうね。
> というか一般的なシーングラフ系3DCGのAPIもそういうふうに
> なっているのでしょうか?
他のシーングラフ API は Open Inventor しか知りませんが、
Open Inventor ではプログラマーがトラバーサルを開始できます。
# Inventor で getBounds() みたいなメソッドが
# 任意のタイミングで使えるかは覚えていません。
Java 3D はシーングラフ API の中でも
けっこう変わった部類なのではないかと想像します。
---
ENDO Yasuyuki <yasuyuki@xxxxxxxxxx>
http://www.javaopen.org/jfriends/index.html (Japanese Only)