クラスの概要


クラスがいっぱいあってどれがどれだかわかりづらいので その概要をまとめてみました。

パッケージ / 基本 / 便利 / Group / Leaf / Primitive / Geometry / 光源 / Appearence / Interpolator / Bounds / 戻る / トップページ


Group

SceneGraph にぶら下げられる Node です。 さらにその下に別の Node をぶら下げられます。
 
javax.media.j3d.BranchGroup
この下にいろいろな Node をぶら下げます。 これ自体は情報を持ちません。 詳しい解説は こちら です。
 
javax.media.j3d.TransformGroup
Transform3D オブジェクトを持つ Group です。 Leaf ではない点に注意してください。
 
javax.media.j3d.SharedGroup
同じ Node を SceneGraph の複数箇所にぶら下げたい時に使う Group です。 Link クラスと一緒に使います。
 
javax.media.j3d.Switch
ぶら下げた Node を個別に 有効/無効 にできる Group です。 詳しい解説は こちら です。

Leaf

SceneGraph にぶら下げられる Node です。
 
javax.media.j3d.Shape3D
物体の形を表わすクラスです。 Geometry オブジェクトと Appearance オブジェクトの情報を 持っているものです。 詳しい解説は こちら です。
 
javax.media.j3d.Background
背景を表わすクラスです。 詳しい解説は こちら です。
 
javax.media.j3d.Fog
霧 (フォグ) 効果を表わすクラスです。 詳しい解説は こちら です。
 
javax.media.j3d.Light
光源を表わすクラスです。 使う時は そのサブクラス を使います。 詳しい解説は こちら です。
 
javax.media.j3d.Link
SharedGroup オブジェクトへの参照を表わすクラスです。

戻る