[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Java3Djp:01028] Re: getBounds
『えっ、スイートルームがそんな値段で!?』
<<プレゼントも満載>>
いかなくちゃ → http://www.eac.ne.jp/
-------------------------------------------------------
> > ノードのレイアウトをNode::getBounds()を利用して、整列させようとしている
ので
> > すが、
>
> javax.media.j3d.Node クラスのことでしょうか。
>
> # 2重コロン表記をお使いということは、
> # C++ のクラスのことなのかも知れませんが...
すいません。javax.media.j3d.Nodeクラス及びそのサブクラスのことです。
> 整列させたい理由は何でしょう。透明度の描画とかですか。
java.awtのレイアウトマネージャのような構造を使って、ノードを整列させようとし
ています。概念的にはjavax.media.j3d.Nodeとjava.awt.Componentが対応するような
感じです。ComponentのgetBounds()メソッドに対応するものとしてNodeの
getBounds()メソッドを使おうとしています。Component.validate()メソッドのよう
な再配置を行うメソッドの中で、getBounds()は使われます。
> > Node::getBoundsはそのノードがLiveシーングラフに追加されるまで、使えない
よう
> > なのです。
> > Liveシーングラフに追加される前はいくらやっても[Center(0.0, 0.0 ,0.0) ,
> > Radius = -1.0]しか返しません。Liveシーングラフに追加される前にgetBounds
を使
> > いたい場合はどのようにすれば良いのでしょうか?
>
> この方法はわかりませんが、
>
> やりたい目的がわかればアドバイスが期待できるかもしれません。
今のところ、Liveシーングラフに追加してから、getBounds()を使うようにしていま
す。できれば、Liveシーングラフに追加する前に使いたいのです。
Yuichi Sasaki (t96443ys@xxxxxxxxxx)