Package org.jzy3d.plot3d.rendering.view
package org.jzy3d.plot3d.rendering.view
-
ClassDescriptionAn
AbstractViewportManager
describes an element that occupies the whole renderingICanvas
or only a vertical slice of it.An AWT post renderer able to render an image on top of a chart according to a legendA renderer generating AWTBufferedImage
s and notifying aAWTImageRenderer3d.DisplayListener
when it is updated.AAWTImageViewport
allows displaying a 2dImage
within an OpenGL viewport.Renders allTooltip
s andAWTRenderer2d
s on top of the scene.An AWT post renderer able to render an image on top of a chart according to a legendTheCamera
allows projecting a 3d scene to a 2d screen based on an orthogonal or perspective projection.The configuration used to call glOrthoAn EmulGL view implementation that is able to handle overlay and tooltip rendering using an AWT BufferedImage painted with a Graphics2D passed toAWTRenderer2d.paint(java.awt.Graphics, int, int)
orITooltipRenderer.render(Graphics2D)
.TheNativeRenderer
object is aGLEventListener
, that makes openGL calls necessary to initialize and render aScene
for anICanvas
.Helps understanding how overlay is actually performed by JOGL2.TheRenderer3d
is aGLEventListener
that handles init, display, reshape and screenshots of aScene
in aICanvas
.An invalid input: '{@' InteractiveView} handles 2d projection updates to ensure mouse is always computing intersection with objects in a relevant state.Allows configuring the layout of a view when the chart enters a 2D rendering mode.Process and store the layout of a 2D view having margins and axis labels defined by theView2DLayout
settings.AViewportConfiguration
states how a particular GL rendering should occupy a canvas area.