Uses of Class
org.jzy3d.plot3d.primitives.Drawable
Package
Description
Provides mathematical tools: coordinates, spaces, grids, and trigonometry for 2 and 3 dimensions.
-
Uses of Drawable in Unnamed Package
-
Uses of Drawable in org.jzy3d.chart
Modifier and TypeMethodDescriptionAdd a drawable and refresh the view of the scene once it is added.Add a drawable to the scene graph of the chart.Chart.add
(Drawable drawable, LODCandidates candidates) Add a drawable by first evaluating its rendering performance onscreen from worse (LODSetting.Bounds.ON
to most good looking rendering.AWTChart.colorbar
(Drawable drawable, AxisLayout layout) void
void
-
Uses of Drawable in org.jzy3d.chart.controllers.mouse.picking
Modifier and TypeMethodDescriptionvoid
PickingSupport.registerDrawableObject
(Drawable drawable, Object model) -
Uses of Drawable in org.jzy3d.colors
Modifier and TypeMethodDescriptionprotected int
OrderingStrategyScoreColorMapper.getNumCoordinates
(List<Drawable> drawables, boolean onlyBaryCenter) ModifierConstructorDescriptionColorMapper
(IColorMap colormap, Drawable drawable) ColorMapper
(IColorMap colormap, Drawable drawable, Color factor) -
Uses of Drawable in org.jzy3d.io
Modifier and TypeInterfaceDescriptioninterface
Defines a loader that requires a GL context. -
Uses of Drawable in org.jzy3d.io.matlab
-
Uses of Drawable in org.jzy3d.junit
-
Uses of Drawable in org.jzy3d.maths
-
Uses of Drawable in org.jzy3d.plot2d.primitives
Modifier and TypeMethodDescriptionScatterPointSerie2d.getDrawable()
ScatterSerie2d.getDrawable()
Serie2d.getDrawable()
-
Uses of Drawable in org.jzy3d.plot3d.builder
-
Uses of Drawable in org.jzy3d.plot3d.builder.concrete
Modifier and TypeMethodDescriptionRingExtrapolator.getExtrapolatedRingPolygons()
RingTessellator.getInterpolatedRingPolygons()
Load data standing on an orthonormal grid.OrthonormalTessellator.getSquarePolygonsAroundCoordinates()
OrthonormalTessellator.getSquarePolygonsAroundCoordinates
(ColorMapper cmap, Color colorFactor) OrthonormalTessellator.getSquarePolygonsOnCoordinates()
OrthonormalTessellator.getSquarePolygonsOnCoordinates
(ColorMapper cmap, Color colorFactor) -
Uses of Drawable in org.jzy3d.plot3d.primitives
Modifier and TypeClassDescriptionclass
class
class
A scatter plot supporting a Listas input. class
class
ACompileableComposite
allows storage and subsequent faster execution of individual contained instances drawing routines in an OpenGL display list.class
class
class
class
class
class
class
class
This pseudo-drawable will handle drawing outlines (such as polygon border), contour line (lying exactly ON a polygon), or text which position is ON a polygon) that may be coplanar or partially hidden by a collection of polygons.class
class
A cube defined by aBoundingBox3d
class
A cube rendered with OpenGL GLUT.class
class
class
class
class
Renders an image at the specified 3d position.class
class
class
class
Color works as follow: If wireframe color is null (default), uses each point color and performs color interpolation Otherwise apply a uniform wireframe color.class
Creates an interpolated line to make a smooth 3d curve based on control points.class
class
A Parallelepiped is a parallelepiped rectangle that is Drawable and Wireframeable.class
A composite implementation of a parallelepiped, meaning it can be decomposed into distinct primitive for polygon ordering.class
A Point3d is a storage for a Coord3d and a Color that represents a drawable 3d point.class
Supports additional settingsclass
class
A collection of coordinates rendered as dots.class
A scatter plot supporting a colormap for shading each dot color and alpha.class
A scatter plot supporting a Listas input. class
Experimental 3d object.class
class
ASimplePolygon
makes the simplest possible GL rendering with especially no: gl.glPolygonMode(GL2.GL_FRONT_AND_BACK, GL2.GL_FILL); gl.glEnable(GL2.GL_POLYGON_OFFSET_FILL);class
Allows rendering a sphere.class
class
A polygon made of two triangles with no wireframe on their adjacent side.class
class
ATube
may be used to render cylinders or pyramids, according to its input parameters.class
A drawable Waterfall using Matlab styleclass
AnWireframeable
is aDrawable
that has a wireframe mode for display, i.e. almost all objects exceptPoint
.Modifier and TypeFieldDescriptionCompileableComposite.components
Composite.components
CoplanarityManager.outlines
Modifier and TypeMethodDescriptionMultiDrawable.current()
CompileableComposite.get
(int p) Get a Drawable stored by this composite.Composite.get
(int p) Get a Drawable stored by this composite.protected Drawable
FlatLine2d.getLineElement
(float x1, float x2, float y1, float y2, float depth) Modifier and TypeMethodDescriptionCompileableComposite.getDrawables()
Composite.getDrawables()
MultiDrawable.getDrawables()
Modifier and TypeMethodDescriptionvoid
Add a Drawable to this composite.void
Add a Drawable to this composite.void
protected void
CoplanarityManager.computeBounds
(List<? extends Drawable> outlines, Drawable plane) Will try to compute bounds if they are available.protected void
void
Remove a Drawable from this composite.void
Remove a Drawable from this composite.Modifier and TypeMethodDescriptionvoid
Append a list of Drawables to this composite.void
Append a list of Drawables to this composite.protected void
CoplanarityManager.computeBounds
(List<? extends Drawable> outlines, Drawable plane) Will try to compute bounds if they are available.void
MultiDrawable.setDrawables
(List<Drawable> drawables) ModifierConstructorDescriptionCoplanarityManager
(List<? extends Drawable> outlines, Drawable plane) CoplanarityManager
(Drawable outline, Drawable plane) -
Uses of Drawable in org.jzy3d.plot3d.primitives.contour
Modifier and TypeClassDescriptionclass
-
Uses of Drawable in org.jzy3d.plot3d.primitives.enlightables
Modifier and TypeClassDescriptionclass
class
class
class
class
A Sphere allows rendering a sphere. -
Uses of Drawable in org.jzy3d.plot3d.primitives.graphs
Modifier and TypeClassDescriptionclass
An implementation based onPickable
objects should register mapping between vertex model and vertex representation through invalid input: '{@link PickSupport.registerPickableObject(IPickable pickable, V v)'} Registration should be done by overriding setGraphModel. -
Uses of Drawable in org.jzy3d.plot3d.primitives.graphs.impl
-
Uses of Drawable in org.jzy3d.plot3d.primitives.interactive.tools
-
Uses of Drawable in org.jzy3d.plot3d.primitives.parameq
-
Uses of Drawable in org.jzy3d.plot3d.primitives.pickable
Modifier and TypeClassDescriptionclass
class
class
class
-
Uses of Drawable in org.jzy3d.plot3d.primitives.selectable
Modifier and TypeClassDescriptionclass
A Scatter that supports an "highlighted status" to change selected point colorclass
-
Uses of Drawable in org.jzy3d.plot3d.primitives.symbols
-
Uses of Drawable in org.jzy3d.plot3d.primitives.textured
Modifier and TypeClassDescriptionclass
ANativeDrawableImage
can only mount its texture while the GL2 thread is current, so the best is to let draw() automount texture file the first time the resource is required.class
class
class
Modifier and TypeFieldDescriptionprotected Drawable
TexturedCylinder.dArrowDown
protected Drawable
TexturedCylinder.dArrowUp
protected Drawable
TexturedCylinder.dDiskDown
protected Drawable
TexturedCylinder.dDiskUp
protected Drawable
TexturedCube.east
protected Drawable
TexturedCube.eastBg
protected Drawable
TexturedCube.far
protected Drawable
TexturedCube.farBg
protected Drawable
TexturedCube.near
protected Drawable
TexturedCube.nearBg
protected Drawable
TexturedCube.north
protected Drawable
TexturedCube.northBg
protected Drawable
TexturedCube.south
protected Drawable
TexturedCube.southBg
protected Drawable
TexturedCube.west
protected Drawable
TexturedCube.westBg
-
Uses of Drawable in org.jzy3d.plot3d.primitives.vbo
-
Uses of Drawable in org.jzy3d.plot3d.primitives.vbo.drawable
Modifier and TypeClassDescriptionclass
class
ADrawableVBO
is able to efficiently draw a large collection of geometries.class
ADrawableVBO2
is able to efficiently draw a large collection of geometries.class
class
class
Warning!class
class
-
Uses of Drawable in org.jzy3d.plot3d.primitives.volume
Modifier and TypeClassDescriptionclass
class
class
https://developer.nvidia.com/gpugems/gpugems/part-vi-beyond-triangles/chapter-39-volume-rendering-techniques https://www.codeproject.com/Articles/352270/Getting-Started-with-Volume-Rendering-using-OpenGL https://community.khronos.org/t/volume-rendering-with-3d-textures/73681 -
Uses of Drawable in org.jzy3d.plot3d.primitives.volume.textured
-
Uses of Drawable in org.jzy3d.plot3d.rendering.legends
-
Uses of Drawable in org.jzy3d.plot3d.rendering.legends.colorbars
Modifier and TypeMethodDescriptionprotected void
AWTColorbarLegend.initImageGenerator
(Drawable parent, ITickProvider provider, ITickRenderer renderer) ModifierConstructorDescriptionAWTColorbarLegend
(Drawable parent, Chart chart) AWTColorbarLegend
(Drawable parent, AxisLayout layout) AWTColorbarLegend
(Drawable parent, AxisLayout layout, Color foreground) AWTColorbarLegend
(Drawable parent, AxisLayout layout, Color foreground, Color background) AWTColorbarLegend
(Drawable parent, ITickProvider provider, ITickRenderer renderer) AWTColorbarLegend
(Drawable parent, ITickProvider provider, ITickRenderer renderer, Color foreground, Color background) -
Uses of Drawable in org.jzy3d.plot3d.rendering.legends.series
ModifierConstructorDescriptionAWTSerieLegend
(Drawable drawable) AWTSerieLegend
(Drawable drawable, Color foreground, Color background) -
Uses of Drawable in org.jzy3d.plot3d.rendering.ordering
Modifier and TypeMethodDescriptionint
Operation must be: symetric: compare(a,b)=-compare(b,a) transitive: ((compare(x, y)>0) invalid input: '&'invalid input: '&' (compare(y, z)>0)) implies compare(x, z)>0 true if all Drawables and the Camera don't change position!int
abstract double
Returns a score for ranking this drawable among other drawables of the scenegraph.double
double
-
Uses of Drawable in org.jzy3d.plot3d.rendering.scene
Modifier and TypeMethodDescriptionGraph.getAll()
Decomposition.getDecomposition
(List<? extends Drawable> drawables) Decomposition.getDecomposition
(Composite input) Graph.getDecomposition()
Expand allinvalid @link
AbstractComposites
Drawable
types and return all the current Graph primitives decomposition.MultithreadedGraph.getDecomposition()
Expand allinvalid @link
AbstractComposites
Drawable
types and return all the current Graph primitives decomposition.Modifier and TypeMethodDescriptionvoid
void
Add a Drawable to the graph and call all views' so that they update their bounds according to their mode (automatic or manual).void
Add a drawable to the scene.void
Add a drawable to the scene and refresh on demand.boolean
boolean
Delete a Drawable from the SceneGraph and update all views' viewpoint in order to target the center of the scene.void
Remove a drawable from the scene.void
Remove a drawable from the scene and refresh on demand.Modifier and TypeMethodDescriptionvoid
void
void
Add a list of drawable to the scene.void
void
void
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 graphDecomposition.getDecomposition
(List<? extends Drawable> drawables) Decomposition.getPolygonDecomposition
(List<? extends Drawable> drawables) -
Uses of Drawable in org.jzy3d.plot3d.rendering.view
Modifier and TypeMethodDescriptiondouble
Camera.getDistance
(Drawable drawable) Return the distance between the camera eye and the given drawable's barycenter.double
Camera.getDistance
(Drawable drawable, Coord3d viewScale) Apply scaling before computing distance between the camera eye and the given drawable's barycenter. -
Uses of Drawable in org.jzy3d.plot3d.rendering.view.annotation
Modifier and TypeClassDescriptionclass
Draws the barycenter of anGeometry
and a line each point and the barycenter.class
Draws the distance of every scene graph drawable object to camera eye.class
Record the camera position at regular interval and draws the path based on these point accumulation. -
Uses of Drawable in org.jzy3d.plot3d.text.drawable
Modifier and TypeClassDescriptionclass
class
Deprecated.class
class
ADrawableTextWrapper
wraps any text rendered by anITextRenderer
into anDrawable
, meaning it can be injected in the scene graph, and be transformed. -
Uses of Drawable in org.jzy3d.plot3d.text.drawable.cells
-
Uses of Drawable in org.jzy3d.plot3d.transform