See: Description
| Interface | Description |
|---|---|
| IImageViewport | |
| Renderer2d |
| Class | Description |
|---|---|
| AbstractViewportManager |
An
AbstractViewportManager describes an element that occupies the
whole rendering ICanvas or only a vertical slice of it. |
| AWTImageViewport |
A
AWTImageViewport allows displaying a 2d Image within an
OpenGL2 viewport. |
| AWTRenderer3d | |
| AWTView | |
| Camera |
A
Camera allow to define on the view and target points in a cartesian
coordinate system. |
| CroppingView | |
| ImageRenderer | |
| OverlayUtils |
Helps understanding how overlay is actually performed by JOGL2.
|
| Renderer3d |
The
Renderer3d object is a GLEventListener, that makes openGL
calls necessary to initialize and render a Scene for an
ICanvas. |
| SelectableView |
An handles 2d projection updates to ensure mouse is always computing
intersection with objects in a relevant state.
|
| View | |
| ViewportBuilder | |
| ViewportConfiguration |
A
ViewportConfiguration states how a particular GL rendering should
occupy a canvas area. |
| Enum | Description |
|---|---|
| ViewportMode |
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:
Concrete ViewControllers are provided by plot3d.controllers.
Concrete Drawable, Composite and Wireframeable are provided by
plot3d.primitives.
Copyright © 2016. All rights reserved.