Package org.jzy3d.plot3d.rendering.view
package org.jzy3d.plot3d.rendering.view
-
ClassDescriptionAn
AbstractViewportManagerdescribes an element that occupies the whole renderingICanvasor 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 AWTBufferedImages and notifying aAWTImageRenderer3d.DisplayListenerwhen it is updated.AAWTImageViewportallows displaying a 2dImagewithin an OpenGL viewport.Renders allTooltips andAWTRenderer2ds on top of the scene.An AWT post renderer able to render an image on top of a chart according to a legendTheCameraallows 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).TheNativeRendererobject is aGLEventListener, that makes openGL calls necessary to initialize and render aScenefor anICanvas.Helps understanding how overlay is actually performed by JOGL2.TheRenderer3dis aGLEventListenerthat handles init, display, reshape and screenshots of aScenein 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 theView2DLayoutsettings.AViewportConfigurationstates how a particular GL rendering should occupy a canvas area.