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 Interface Description IImageViewport Renderer2d -
Class Summary Class Description AbstractViewportManager AnAbstractViewportManagerdescribes an element that occupies the whole renderingICanvasor only a vertical slice of it.AWTImageViewport AAWTImageViewportallows displaying a 2dImagewithin an OpenGL2 viewport.AWTRenderer3d AWTView Camera ACameraallow 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 TheRenderer3dobject is aGLEventListener, that makes openGL calls necessary to initialize and render aScenefor anICanvas.SelectableView An handles 2d projection updates to ensure mouse is always computing intersection with objects in a relevant state.View ViewportBuilder ViewportConfiguration AViewportConfigurationstates how a particular GL rendering should occupy a canvas area. -
Enum Summary Enum Description ViewportMode
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:
- allows setting general color configuration.
- allows defining a scale (squared or proportional).
- handles camera position, perspective and clipping planes.
- provide an axis that is configured through the general color configuration and that consider the Camera position.
Concrete ViewControllers are provided by plot3d.controllers.
Concrete Drawable, Composite and Wireframeable are provided by
plot3d.primitives.
DMelt 3.0 © DataMelt by jWork.ORG