Package org.jzy3d.plot3d.rendering.view

Provides interfaces, abstract classes and concrete classes to perform rendering of 3d objects into a canvas.

See:
          Description

Interface Summary
Renderer2d  
 

Class Summary
Camera A Camera provides an easy control on the view and target points in a cartesian coordinate system.
ImageRenderer  
ImageViewport A ImageViewport allows displaying a 2d Image within an OpenGL viewport.
OverlayUtils Helps understanding how overlay is actually performed by JOGL.
Renderer3d The Renderer object is a GLEventListener, that makes openGL calls necessary to initialize and render a Scene for its parent ICanvas.
View A View holds a Scene, a LightSet, an ICanvas to render into.
 

Package org.jzy3d.plot3d.rendering.view Description

Provides interfaces, abstract classes and concrete classes to perform rendering of 3d objects into a canvas. This package defines what is a plot3d.rendering.Drawable, a plot3d.rendering.Composite, and a plot3d.rendering.Wireframeable. A simple plot3d.rendering.SceneGraph, implemented as a Composite3d provide a way to render and scale all objects from a single call. The user defines its SceneGraph and give it to a plot3d.rendering.Scene that is registered by one or more Canvas3d. This registration process silently generates a plot3d.rendering.View that is attached to the Canvas3d and may be controlled by a plot3d.controllers.PolarViewController.

The View:

The plot3d.rendering package thus provide a simple access to 3d objects, and doesn't bother the user with effective GL call strategy, as well as AWT event policy.

Concrete ViewControllers are provided by plot3d.controllers. Concrete Drawable, Composite and Wireframeable are provided by plot3d.primitives.