Uses of Interface
org.jzy3d.painters.IPainter
Package
Description
-
Uses of IPainter in org.jzy3d.chart
-
Uses of IPainter in org.jzy3d.chart.controllers.mouse.picking
Modifier and TypeMethodDescriptionvoid
PickingSupport.pickObjects
(IPainter painter, View view, Graph graph, IntegerCoord2d pickPoint) protected void
PickingSupport.releaseCurrentName
(IPainter painter) protected void
PickingSupport.setCurrentName
(IPainter painter, Pickable pickable) -
Uses of IPainter in org.jzy3d.chart.factories
-
Uses of IPainter in org.jzy3d.chart2d
Modifier and TypeMethodDescriptionAxisBox2d.RotatedTextBitmapRenderer.drawText
(IPainter painter, Font font, String text, Coord3d position, float rotation, Horizontal halign, Vertical valign, Color color, Coord2d screenOffset, Coord3d sceneOffset) void
AxisBox2d.drawTicksAndLabels
(IPainter painter) Renders only X and Y ticks.protected void
AxisBox2d.glRasterPos
(IPainter painter, Coord3d sceneOffset, Coord3d screenPositionAligned3d) void
AxisBox2d.RotatedTextBitmapRenderer.rotateText
(IPainter painter, Coord3d posReal) -
Uses of IPainter in org.jzy3d.io
-
Uses of IPainter in org.jzy3d.io.matlab
Modifier and TypeMethodDescriptionvoid
MatlabVBOLoader.load
(IPainter painter, DrawableVBO drawable) -
Uses of IPainter in org.jzy3d.io.obj
Modifier and TypeMethodDescriptionvoid
OBJFileLoader.load
(IPainter painter, DrawableVBO drawable) -
Uses of IPainter in org.jzy3d.painters
Modifier and TypeClassDescriptionclass
class
class
class
-
Uses of IPainter in org.jzy3d.plot2d.primitive
Modifier and TypeMethodDescriptionint
AWTColorbarImageGenerator.getMaxTickLabelWidth
(IPainter painter) int
AWTColorbarImageGenerator.getPreferredWidth
(IPainter painter) Compute the optimal image width to contain the text as defined by the tick provided and renderer. -
Uses of IPainter in org.jzy3d.plot3d.primitives
Modifier and TypeMethodDescriptionprotected void
Wireframeable.applyDepthRangeDefault
(IPainter painter) protected void
Wireframeable.applyDepthRangeForOverlying
(IPainter painter) protected void
Wireframeable.applyDepthRangeForUnderlying
(IPainter painter) protected void
Wireframeable.applyMaterial
(IPainter painter) Applies material settingsprotected void
Geometry.applyPointOrMapperColor
(IPainter painter, Point p) Apply mapper color if a mapper is defined and store the result in the point color, or use point color if mapper is undefined.protected abstract void
Invoke GL begin with the actual geometry typeinvalid @link
GL#GL_POINTS
invalid @link
GL#GL_LINES
invalid @link
GL#GL_TRIANGLES
invalid @link
GL2#GL_POLYGON
protected void
protected void
protected void
void
ColoredWireframePolygon.callPointForWireframe
(IPainter painter) protected void
Geometry.callPointForWireframe
(IPainter painter) Drawing the point list in wireframe modeprotected void
Geometry.callPointsForFace
(IPainter painter) Drawing the point list in face mode (polygon content)protected void
Geometry.callPointsForFace_NoSplit
(IPainter painter) protected void
Geometry.callPointsForFace_NoSplit_NoNormal
(IPainter painter) protected void
Geometry.callPointsForFace_NoSplit_NormalAuto
(IPainter painter) protected void
Geometry.callPointsForFace_NoSplit_NormalSupplied
(IPainter painter) protected void
Geometry.callPointsForFace_SplitInTriangle
(IPainter painter) protected void
Geometry.callPointsForFace_SplitInTriangle_NormalAuto
(IPainter painter, Point p1, Point p2, Point p3) protected void
Geometry.callPointsForFace_SplitInTriangle_NormalSupplied
(IPainter painter, Point p1, Point p2, Point p3, int t) protected void
If you call compile, the display list will be regenerated.protected void
Drawable.doDrawBoundsIfDisplayed
(IPainter painter) protected void
MultiDrawable.doDrawBoundsIfDisplayed
(IPainter painter) protected void
Wireframeable.doDrawBoundsIfDisplayed
(IPainter painter) protected void
CubeGLUT.doDrawCube
(IPainter painter) protected void
Disk.doDrawDisk
(IPainter painter) protected void
ConcurrentScatterPoint.doDrawPoints
(IPainter painter) protected void
Scatter.doDrawPoints
(IPainter painter) protected void
ScatterMultiColor.doDrawPoints
(IPainter painter) protected void
ScatterMultiColorList.doDrawPoints
(IPainter painter) protected void
ScatterPoint.doDrawPoints
(IPainter painter) protected void
Sphere.doDrawSphere
(IPainter painter) void
Drawable.doTransform
(IPainter painter) void
MultiDrawable.doTransform
(IPainter painter) void
void
Reset the object if required, compile the object if it is not compiled, and execute actual rendering.void
Delegate rendering iteratively to all Drawable of this composite.void
void
void
Implements recipe given byvoid
void
abstract void
Call OpenGL2 routines for rendering the object.void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
protected void
CompileableComposite.drawComponents
(IPainter painter) protected void
void
void
void
void
void
ConcurrentLineStripSplitted.drawLineSegmentsByPointColor
(IPainter painter) void
ConcurrentLineStripSplitted.drawLineSegmentsByWireColor
(IPainter painter) protected void
Geometry.drawNormal
(IPainter painter, Coord3d start, Coord3d end) void
CroppableLineStrip.drawPoints
(IPainter painter) void
LineStrip.drawPoints
(IPainter painter) void
ConcurrentLineStrip.drawPointsIfEnabled
(IPainter painter) void
LineStrip.drawPointsIfEnabled
(IPainter painter) protected void
protected void
Geometry.drawPolygonNormal
(IPainter painter, List<Point> points, Coord3d normal) protected void
protected void
Geometry.drawTriangleNormal
(IPainter painter, Point p1, Point p2, Point p3, Coord3d n1, Coord3d n2, Coord3d n3) protected void
Geometry.drawWireframe
(IPainter painter) protected void
void
void
protected void
void
Mount resources to gl contextvoid
ConcurrentLineStripSplitted.pointColorSelf
(IPainter painter, Point p) void
ConcurrentLineStripSplitted.pointColorWire
(IPainter painter, Point p) protected void
Wireframeable.polygonOffsetFillDisable
(IPainter painter) protected void
Wireframeable.polygonOffsetFillEnable
(IPainter painter) protected void
Wireframeable.polygonOffsetLineDisable
(IPainter painter) protected void
Wireframeable.polygonOffsetLineEnable
(IPainter painter) protected void
-
Uses of IPainter in org.jzy3d.plot3d.primitives.axis
Modifier and TypeMethodDescriptionprotected Coord2d
AxisLabelProcessor.axisLabelOffset
(IPainter painter, AxisRenderingInfo info, Coord3d labelPosition, int margin) Offset for oblique labels.protected Coord2d
AxisLabelProcessor.axisLabelOffsetVertical
(IPainter painter, AxisRenderingInfo info, Coord3d labelPosition, int margin) Computes the offset to apply to a vertical Z label to avoid covering the tick labels in the case of a 3D chart.protected float
AxisLabelProcessor.axisLabelRotation
(IPainter painter, int direction, Coord3d[] axisSegment) Compute axis label rotation according to settings and direction of the axis segment.float
AxisLabelRotator.computeSegmentRotation2D
(IPainter painter, Coord3d[] axisSegment) Compute the 2D orientation (rotation) of an axis made of 2 3D points.AxisLabelRotator.computeTextLayout
(IPainter painter, Coord3d[] segment3D, Coord3d center3D, Coord3d label3D, float offset) Compute the 2D offset and rotation required to have axis label cleanly fitting around and axis and being parallel to the axis (as displayed in 2D on screen).void
AxisBox.doTransform
(IPainter painter) reset to identity and apply scalingvoid
void
Draws the AxisBox.void
void
protected void
AxisBox.drawAnnotations
(IPainter painter) protected void
AxisLabelProcessor.drawAxisLabel
(IPainter painter, int direction, Color color, BoundingBox3d ticksTxtBounds, Coord3d position, String label, float rotation, Coord2d offset) void
AxisTickProcessor.drawAxisTickNumericLabel
(IPainter painter, int direction, Color color, Horizontal hAlign, Vertical vAlign, BoundingBox3d ticksTxtBounds, String tickLabel, Coord3d tickPosition) AxisTickProcessor.drawAxisTicks
(IPainter painter, int dimension, Color color, Horizontal hal, Vertical val, float tickLength, BoundingBox3d ticksTxtBounds, double xpos, double ypos, double zpos, float xdir, float ydir, float zdir, double[] ticks) Draw an array of ticks on the given axis indicated by direction field.AxisTickProcessor.drawAxisTicks
(IPainter painter, int dimension, Color color, Horizontal hal, Vertical val, float tickLength, BoundingBox3d ticksTxtBounds, Coord3d pos, Coord3d dir, double[] ticks) protected void
AxisBox.drawCube
(IPainter painter, RenderMode mode) protected void
FeedbackBufferAxisBox.drawCube
(IPainter painter, RenderMode mode) Make all GL2 calls allowing to build a cube with 6 separate quads.void
void
protected void
AxisBox.drawGridOnQuad
(IPainter painter, int quad) void
ContourAxisBox.drawMesh
(IPainter painter, ContourMesh mesh) void
AxisTickProcessor.drawTickLine
(IPainter painter, Color color, Coord3d pos, Coord3d lab) Actually draws the line.AxisTickProcessor.drawTicks
(IPainter painter, int axis, int dimension, Color color, Horizontal hal, Vertical val) Draws axis labels, tick lines and tick labelvoid
AxisBox.drawTicksAndLabels
(IPainter painter) Trigger all axis ticks and labels rendering if conditions are met.void
AxisBox.drawTicksAndLabelsX
(IPainter painter) Select an X axis for ticks and labels rendering if conditions are met (range > 0 and axis layout configured to display this axis)void
AxisBox.drawTicksAndLabelsY
(IPainter painter) Select an Y axis for ticks and labels rendering if conditions are met (range > 0 and axis layout configured to display this axis)void
AxisBox.drawTicksAndLabelsZ
(IPainter painter) Select a Z axis for ticks and labels rendering if conditions are met (range > 0 and axis layout configured to display this axis)protected boolean[]
AxisBox.getHiddenQuads
(IPainter painter) Computes the visibility of each cube face.protected boolean[]
FeedbackBufferAxisBox.getHiddenQuads
(IPainter painter) Render the cube into the feedback buffer, in order to parse feedback and determine which quad where displayed or not.protected float
AxisTickProcessor.getTickLength3D_OrComputeTickLength2D
(IPainter painter, int dimension) Compute tick length, returned as a ratio of the scene bounds.protected void
AxisBox.updateHiddenQuads
(IPainter painter) -
Uses of IPainter in org.jzy3d.plot3d.primitives.axis.annotations
Modifier and TypeMethodDescriptionvoid
void
void
void
void
AxeLineAnnotation.drawHorizontalLineGL2
(IPainter painter, Range xrange, float value) void
void
void
AxeLineAnnotation.drawVerticalLine
(IPainter painter, Range yrange, float value) -
Uses of IPainter in org.jzy3d.plot3d.primitives.axis.layout
Modifier and TypeMethodDescriptionint
AxisLayout.getMaxXTickLabelWidth
(IPainter painter) Return the maximum text length in pixel as displayed on screen, given the current ticks and rendererint
AxisLayout.getMaxYTickLabelWidth
(IPainter painter) Return the maximum text length in pixel as displayed on screen, given the current ticks and renderer on the Y axisint
AxisLayout.getMaxZTickLabelWidth
(IPainter painter) Return the maximum text length in pixel as displayed on screen, given the current ticks and renderer on the Z axisint
AxisLayout.getRightMostXTickLabelWidth
(IPainter painter) -
Uses of IPainter in org.jzy3d.plot3d.primitives.enlightables
-
Uses of IPainter in org.jzy3d.plot3d.primitives.graphs
Modifier and TypeMethodDescriptionvoid
protected abstract void
protected abstract void
AbstractDrawableGraph2d.drawVertexLabels
(IPainter painter) protected abstract void
AbstractDrawableGraph2d.drawVertices
(IPainter painter) -
Uses of IPainter in org.jzy3d.plot3d.primitives.graphs.impl
Modifier and TypeMethodDescriptionprotected void
protected void
protected void
DefaultDrawableGraph2d.drawVertexLabel
(IPainter painter, V v, Coord2d coord, Color color) protected void
DefaultDrawableGraph2d.drawVertexLabels
(IPainter painter) protected void
DefaultDrawableGraph2d.drawVertexNode
(IPainter painter, V v, Coord2d coord, Color color) protected void
PointGraph2d.drawVertexNode
(IPainter painter, V v, Coord2d coord, Color color) protected void
TextureGraph2d.drawVertexNode
(IPainter painter, V v, Coord2d coord, Color color) protected void
DefaultDrawableGraph2d.drawVertices
(IPainter painter) protected void
PointGraph2d.drawVertices
(IPainter painter) protected void
TextureGraph2d.drawVertices
(IPainter painter) -
Uses of IPainter in org.jzy3d.plot3d.primitives.interactive.tools
Modifier and TypeMethodDescriptionstatic List<PolygonProjection>
static List<PolygonProjection>
static List<PolygonProjection>
static List<PolygonProjection>
-
Uses of IPainter in org.jzy3d.plot3d.primitives.selectable
Modifier and TypeMethodDescriptionvoid
void
void
void
void
-
Uses of IPainter in org.jzy3d.plot3d.primitives.symbols
-
Uses of IPainter in org.jzy3d.plot3d.primitives.textured
Modifier and TypeMethodDescriptionprotected void
protected void
void
void
void
void
-
Uses of IPainter in org.jzy3d.plot3d.primitives.vbo
Modifier and TypeMethodDescriptionprotected void
void
void
void
ShaderMeshVBOBuilder.load
(IPainter painter, DrawableVBO drawable) void
ShaderWaterfallVBOBuilder.load
(IPainter painter, DrawableVBO drawable) void
void
-
Uses of IPainter in org.jzy3d.plot3d.primitives.vbo.builders
Modifier and TypeMethodDescriptionvoid
VBOBuilderListCoord3d.load
(IPainter painter, DrawableVBO drawable) -
Uses of IPainter in org.jzy3d.plot3d.primitives.vbo.drawable
Modifier and TypeMethodDescriptionprotected void
protected void
DrawableVBO2.doDrawElements
(IPainter painter) Perform rendering of this VBO.void
void
void
protected com.jogamp.opengl.GL
void
SphereVBO.VBOSphereMeshBuilder.load
(IPainter painter, DrawableVBO drawable) void
void
Invoke the loader.void
void
DrawableVBO2.setData
(IPainter painter, FloatBuffer vertices, FloatBuffer normals, FloatBuffer colors, BoundingBox3d bounds) void
DrawableVBO2.setData
(IPainter painter, IntBuffer elementsCount, com.jogamp.common.nio.PointerBuffer elementsIndices, FloatBuffer vertices, FloatBuffer normals, FloatBuffer colors, BoundingBox3d bounds) void
DrawableVBO2.setData
(IPainter painter, IntBuffer elements, FloatBuffer vertices, FloatBuffer normals, FloatBuffer colors, BoundingBox3d bounds) Configure a VBO with vertices, colors, and indices describing vertex references for building triangles.void
DrawableVBO2.setData
(IPainter painter, IntBuffer elementsStarts, IntBuffer elementsLength, FloatBuffer vertices, FloatBuffer normals, FloatBuffer colors, BoundingBox3d bounds) -
Uses of IPainter in org.jzy3d.plot3d.primitives.vbo.drawable.loaders
Modifier and TypeMethodDescriptionvoid
VBOBufferLoaderForArrays.load
(IPainter painter, DrawableVBO2 drawable) void
VBOBufferLoaderForPolygons.load
(IPainter painter, DrawableVBO2 drawable) void
VBOBufferLoaderForPolygonsPrimitiveRestart.load
(IPainter painter, DrawableVBO2 drawable) -
Uses of IPainter in org.jzy3d.plot3d.primitives.volume
Modifier and TypeMethodDescriptionvoid
void
void
void
CubeVBOBuilder.load
(IPainter painter, DrawableVBO drawable) void
void
void
-
Uses of IPainter in org.jzy3d.plot3d.rendering.ddp.algorithms
Modifier and TypeMethodDescriptionvoid
void
void
void
void
void
void
protected void
protected void
protected void
protected void
protected com.jogamp.opengl.GL2
protected com.jogamp.opengl.glu.GLU
void
void
void
void
void
void
void
void
protected void
AbstractDepthPeelingAlgorithm.tasksToRender
(IPainter painter) -
Uses of IPainter in org.jzy3d.plot3d.rendering.legends
-
Uses of IPainter in org.jzy3d.plot3d.rendering.legends.colorbars
-
Uses of IPainter in org.jzy3d.plot3d.rendering.legends.series
Modifier and TypeMethodDescriptionvoid
void
void
Deprecated.protected void
ViewAndLegendLayout.renderLegends
(IPainter painter, float left, float right, List<ILegend> data, ICanvas canvas) Deprecated.void
AWTSerieLegend.updateMinimumDimension
(IPainter painter) void
AWTSeriesLegend.updateMinimumDimension
(IPainter painter) -
Uses of IPainter in org.jzy3d.plot3d.rendering.lights
Modifier and TypeMethodDescriptionvoid
void
protected void
Light.configureLight
(IPainter painter, int lightId) void
void
void
LightSet.enableLightIfThereAreLights
(IPainter painter) void
protected void
-
Uses of IPainter in org.jzy3d.plot3d.rendering.scene
Modifier and TypeMethodDescriptionvoid
Decompose allComposite
objects, and sort the extracted monotype (i.e.void
void
Decompose allComposite
objects, and sort the extracted monotype (i.e.void
void
Graph.drawDecomposition
(IPainter painter) render all items of the graph after decomposing all composite item into primitive drawablesvoid
MultithreadedGraph.drawDecomposition
(IPainter painter) render all items of the graph after decomposing all composite item into primitive drawablesvoid
Graph.drawSimple
(IPainter painter, List<Drawable> components) render all items of the graphvoid
MultithreadedGraph.drawSimple
(IPainter painter, List<Drawable> components) render all items of the graphvoid
Graph.mountAllGLBindedResources
(IPainter painter) void
Update all interactiveDrawable
projections -
Uses of IPainter in org.jzy3d.plot3d.rendering.textures
Modifier and TypeMethodDescriptioncom.jogamp.opengl.util.texture.Texture
BufferedImageTexture.getTexture
(IPainter painter) com.jogamp.opengl.util.texture.Texture
SharedTexture.getTexture
(IPainter painter) static void
void
A GL2 context MUST be current.void
A GL2 context MUST be current. -
Uses of IPainter in org.jzy3d.plot3d.rendering.view
Modifier and TypeMethodDescriptionvoid
Applies orthogonal projection only if parameters are valid (i.e. not zero)static Coord2d
AbstractViewportManager.apply_WindowsHiDPI_Workaround
(IPainter painter, int width, int height) static Coord2d
AbstractViewportManager.apply_WindowsHiDPI_Workaround
(IPainter painter, Coord2d viewport) AbstractViewportManager.applyViewport
(IPainter painter) Build and return aViewportConfiguration
.protected void
AbstractViewportManager.applyViewportRectangle
(IPainter painter) protected void
AbstractViewportManager.applyViewportSquared
(IPainter painter) protected AWTImageViewport.ImageLayout
AWTImageViewport.computeLayout
(IPainter painter) Compute the position of the image in this viewport based on the image dimensions, the viewport dimensions and the margin.void
void
Camera.doShoot
(IPainter painter, CameraMode projection) Apply camera position and orientation and performs projection of the visible volume either in perspective or orthogonal mode.static Coord2d
AbstractViewportManager.getWindowsHiDPIScale_Workaround
(IPainter painter) Camera.modelToScreen
(IPainter painter, Coord3d point) Transform a 3d point coordinate into its screen position.void
Camera.projectionOrtho
(IPainter painter, ViewportConfiguration viewport) Perform a orthogonal projection.void
Camera.projectionPerspective
(IPainter painter, ViewportConfiguration viewport) Perform a perspective projection by processing the field of view based on theCamera.renderingSphereRadius
,Camera.target
andCamera.eye
.void
void
AWTNativeViewOverlay.render
(View view, ViewportConfiguration viewport, IPainter painter) void
EmulGLViewOverlay.render
(View view, ViewportConfiguration viewport, IPainter painter) void
Renders the picture into the window, according to the viewport settings.void
IViewOverlay.render
(View view, ViewportConfiguration viewport, IPainter painter) protected void
AWTImageViewport.renderImage
(IPainter painter) protected void
AbstractViewportManager.renderSubScreenGrid
(IPainter painter) Renders a grid on the defined sub screen.Camera.screenToModel
(IPainter painter, Coord3d screen) Transform a 2d screen coordinate into a 3d coordinate.void
Camera.shoot
(IPainter painter, CameraMode projection) Sets the projection and the mapping of the 3d model to 2d screen.void
Camera.shoot
(IPainter painter, CameraMode projection, boolean doPushMatrixBeforeShooting) void
-
Uses of IPainter in org.jzy3d.plot3d.rendering.view.annotation
-
Uses of IPainter in org.jzy3d.plot3d.rendering.view.layout
Modifier and TypeMethodDescriptionprotected void
ViewAndColorbarsLayout.computeSeparator
(IPainter painter, ICanvas canvas, List<ILegend> legends) void
void
Once rendered, this layout knows the colorbar width which can be retrieved withViewAndColorbarsLayout.getLegendsWidth()
protected void
EmulGLViewAndColorbarsLayout.renderLegends
(IPainter painter, float left, float right, List<ILegend> legends, ICanvas canvas) This override allows Shifting artificially the complete jGL viewport to let some place for a colorbar rendering.protected void
ViewAndColorbarsLayout.renderLegends
(IPainter painter, float left, float right, List<ILegend> legends, ICanvas canvas) Renders the legends within the screen slice given by the left and right parameters.protected void
ViewAndColorbarsLayout.renderLegends
(IPainter painter, Chart chart) protected void
ViewAndColorbarsLayout.renderView
(IPainter painter, Chart chart) protected int
EmulGLViewAndColorbarsLayout.updateAndGetMinDimensions
(IPainter painter, ILegend legend) protected int
ViewAndColorbarsLayout.updateAndGetMinDimensions
(IPainter painter, ILegend legend) -
Uses of IPainter in org.jzy3d.plot3d.text
Modifier and TypeMethodDescriptionAbstractTextRenderer.drawText
(IPainter painter, Font font, String s, Coord3d position, float rotation, Horizontal halign, Vertical valign, Color color) AbstractTextRenderer.drawText
(IPainter painter, Font font, String s, Coord3d position, float rotation, Horizontal halign, Vertical valign, Color color, Coord2d screenOffset) AbstractTextRenderer.drawText
(IPainter painter, Font font, String s, Coord3d position, float rotation, TextAlign align, Color color, Coord2d screenOffset) AbstractTextRenderer.drawText
(IPainter painter, Font font, String s, Coord3d position, Horizontal halign, Vertical valign, Color color) AbstractTextRenderer.drawText
(IPainter painter, Font font, String s, Coord3d position, Horizontal halign, Vertical valign, Color color, Coord2d screenOffset) AbstractTextRenderer.drawText
(IPainter painter, Font font, String s, Coord3d position, Horizontal halign, Vertical valign, Color color, Coord3d sceneOffset) ITextRenderer.drawText
(IPainter painter, Font font, String s, Coord3d position, float rotation, Horizontal halign, Vertical valign, Color color) ITextRenderer.drawText
(IPainter painter, Font font, String s, Coord3d position, float rotation, Horizontal halign, Vertical valign, Color color, Coord2d screenOffset) ITextRenderer.drawText
(IPainter painter, Font font, String s, Coord3d position, float rotation, Horizontal halign, Vertical valign, Color color, Coord2d screenOffset, Coord3d sceneOffset) The main text renderer method to implement.ITextRenderer.drawText
(IPainter painter, Font font, String s, Coord3d position, float rotation, TextAlign align, Color color, Coord2d screenOffset) ITextRenderer.drawText
(IPainter painter, Font font, String s, Coord3d position, Horizontal halign, Vertical valign, Color color) ITextRenderer.drawText
(IPainter painter, Font font, String s, Coord3d position, Horizontal halign, Vertical valign, Color color, Coord2d screenOffset) ITextRenderer.drawText
(IPainter painter, Font font, String s, Coord3d position, Horizontal halign, Vertical valign, Color color, Coord3d sceneOffset) -
Uses of IPainter in org.jzy3d.plot3d.text.drawable
Modifier and TypeMethodDescriptionvoid
DrawableTextWrapper.flipHorizontalAlignIfEnabled
(IPainter painter) -
Uses of IPainter in org.jzy3d.plot3d.text.renderers
Modifier and TypeMethodDescriptionprotected BoundingBox3d
TextBillboardRenderer.computeTextBounds
(IPainter painter, Coord3d position, org.jzy3d.plot3d.text.renderers.TextBillboardRenderer.BillBoardSize dims) Deprecated.protected BoundingBox3d
TextBitmapRenderer.computeTextBounds
(IPainter painter, Font font, Coord3d posScreenShifted, float strlen) Deprecated.protected BoundingBox3d
TextRenderer.computeTextBounds
(IPainter painter, Font font, Coord3d posScreenShifted, float strlen) TextBillboardRenderer.drawText
(IPainter painter, Font font, String s, Coord3d position, float rotation, Horizontal halign, Vertical valign, Color color, Coord2d screenOffset, Coord3d sceneOffset) Deprecated.Draw a string at the specified position and compute the 3d volume occupied by the string according to the current Camera configuration.TextBitmapRenderer.drawText
(IPainter painter, Font font, String text, Coord3d position, float rotation, Horizontal halign, Vertical valign, Color color, Coord2d screenOffset, Coord3d sceneOffset) Deprecated.Draw a string at the specified position and return the 3d volume occupied by the string according to the current Camera configuration.TextRenderer.drawText
(IPainter painter, Font font, String text, Coord3d position, float rotation, Horizontal halign, Vertical valign, Color color, Coord2d screenOffset, Coord3d sceneOffset) Draw a string at the specified position and return the 3d volume occupied by the string according to the current Camera configuration.protected void
Deprecated.protected org.jzy3d.plot3d.text.renderers.TextBillboardRenderer.BillBoardSize
TextBillboardRenderer.printString
(IPainter painter, String s, Horizontal halign, Vertical valign) Deprecated.Performs actual display of the string.protected Coord3d
Deprecated.Convert a 2D screen position to 3D world coordinateprotected Coord3d
Convert a 2D screen position to 3D world coordinate -
Uses of IPainter in org.jzy3d.plot3d.text.renderers.jogl
Modifier and TypeMethodDescriptionJOGLTextRenderer2d.drawText
(IPainter painter, Font font, String s, Coord3d position, float rotation, Horizontal horizontal, Vertical vertical, Color color, Coord2d screenOffset, Coord3d sceneOffset) JOGLTextRenderer3d.drawText
(IPainter painter, Font font, String s, Coord3d position, float rotation, Horizontal halign, Vertical valign, Color color, Coord2d screenOffset, Coord3d sceneOffset) protected void
JOGLTextRenderer2d.drawText2D
(IPainter painter, Font font, String text, Coord3d position, Color color, float rotation, Horizontal horizontal, Vertical vertical) Draws a 2D text (facing camera) at the specified 3D position.protected void
JOGLTextRenderer3d.drawText3D
(IPainter painter, String text, Coord3d position, Horizontal halign, Vertical valign, Color color) protected void
JOGLTextRenderer3d.drawText3DWithLayout
(IPainter painter, String s, Coord3d position, Coord3d sceneOffset) -
Uses of IPainter in org.jzy3d.plot3d.transform
Modifier and TypeMethodDescriptionvoid
produces a rotation of angle degrees around the vector (𝑥,𝑦,𝑧)void
void
Load the identity matrix and executes the stored sequence of Transformer.void
void
Execute the transformation to the current GL context.void
void
void
TranslateDrawable.translateTo
(IPainter painter, Coord3d center, boolean reverse)