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
Node
ClassPoint2f
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
WakeupOnAWTEvent
Class:
WakeupCondition
that is triggered by
either a KeyEvent
or a MouseEvent
Behavior
class
Behavior
object
Behavior
object
Behavior
to the scene graph