|
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 Class
SceneGraphObject
Node - The abstract parent of
all Group and LeafNodes
NodeComponent - The abstract parent for
ColoringAttributes, Geometry,
Material, and Texture
Node 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
WakeupOnAWTEvent Class:
WakeupCondition that is triggered by
either a KeyEvent or a MouseEvent
Behavior class
Behavior object
Behavior object
Behavior to the scene graph