| Class Summary | 
| CanvasAWT | A ICanvasembed an OpenGLRenderer3dfor handling GL events,
 a mouse and keyboard controllers for setting the viewpoint
 (inheritingViewPointController), and aScenestoring 
 the actualGraphandViews. | 
| CanvasSwing | A Canvas3d embed an OpenGL Renderer3dfor handling GL events,
 a mouse and keyboard controllers for setting the viewpoint
 (inheritingViewPointController), and aScenestoring 
 the actualGraphandViews. | 
| OffscreenCanvas | Offscreen canvas for use in headless environments. | 
| Quality | Provides a structure for setting the rendering quality, i.e., the tradeoff
 between computation speed, and graphic quality. |