Java 3D Basics
An Introduction |
Prof. David Bernstein
|
Computer Science Department |
bernstdh@jmu.edu |
Canvas3D
object
SimpleUniverse
object (which includes
a view branch)
SimpleUniverse
Window
LayoutManager
ApplicationWindow3D
ApplicationWindow3D
ClassSceneGraphObject
Node
- The abstract parent of
all Group
and LeafNodes
NodeComponent
- The abstract parent for
ColoringAttributes
, Geometry
,
Material
, and Texture
Descendants of the Node
Class
Node
Class
Descendants of the NodeComponent
Class
Point2f
and Point2d
Point3f
and Point3d
Point4f
and Point4d
Geometry
PointArray
LineArray
TriangleArray
QuadArray
LineStripArray
TriangleStripArray
TriangleFanArray
com.sun.j3d.utils.geometry
Box
, Cone
, Cylinder
,
Sphere
ColorCube
javax.vecmath
Transform3D
Class:
javax.media.j3d
TransformGroup
Class:
Node
that can be
added to the scene graph
The Scene Graph in RotationDriver
WakeupOnAWTEvent
Class:
WakeupCondition
that is triggered by
either a KeyEvent
or a MouseEvent
Behavior
class
Behavior
object
Behavior
object
Behavior
to the scene graph
Behavior
Behavior
The Scene Graph in KeyboardDriver