Uses of Class
org.jzy3d.plot3d.primitives.Drawable
Packages that use Drawable
Package
Description
Provides mathematical tools: coordinates, spaces, grids, and trigonometry for 2 and 3 dimensions.
-
Uses of Drawable in org.jzy3d.chart
Methods in org.jzy3d.chart with parameters of type DrawableModifier 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.ONto most good looking rendering.voidvoidMethod parameters in org.jzy3d.chart with type arguments of type Drawable -
Uses of Drawable in org.jzy3d.chart.controllers.mouse.picking
Methods in org.jzy3d.chart.controllers.mouse.picking with parameters of type DrawableModifier and TypeMethodDescriptionvoidPickingSupport.registerDrawableObject(Drawable drawable, Object model) -
Uses of Drawable in org.jzy3d.colors
Method parameters in org.jzy3d.colors with type arguments of type DrawableModifier and TypeMethodDescriptionprotected intOrderingStrategyScoreColorMapper.getNumCoordinates(List<Drawable> drawables, boolean onlyBaryCenter) Constructors in org.jzy3d.colors with parameters of type DrawableModifierConstructorDescriptionColorMapper(IColorMap colormap, Drawable drawable) ColorMapper(IColorMap colormap, Drawable drawable, Color factor) -
Uses of Drawable in org.jzy3d.io
Classes in org.jzy3d.io with type parameters of type DrawableModifier and TypeInterfaceDescriptioninterfaceDefines a loader that requires a GL context.Methods in org.jzy3d.io that return types with arguments of type Drawable -
Uses of Drawable in org.jzy3d.io.matlab
Methods in org.jzy3d.io.matlab that return types with arguments of type Drawable -
Uses of Drawable in org.jzy3d.maths
Methods in org.jzy3d.maths with parameters of type Drawable -
Uses of Drawable in org.jzy3d.plot2d.primitives
Methods in org.jzy3d.plot2d.primitives that return DrawableModifier and TypeMethodDescriptionScatterPointSerie2d.getDrawable()ScatterSerie2d.getDrawable()Serie2d.getDrawable() -
Uses of Drawable in org.jzy3d.plot3d.builder
Methods in org.jzy3d.plot3d.builder with parameters of type Drawable -
Uses of Drawable in org.jzy3d.plot3d.builder.concrete
Methods in org.jzy3d.plot3d.builder.concrete that return DrawableMethods in org.jzy3d.plot3d.builder.concrete that return types with arguments of type DrawableModifier 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
Subclasses of Drawable in org.jzy3d.plot3d.primitivesModifier and TypeClassDescriptionclassclassclassACompileableCompositeallows storage and subsequent faster execution of individual contained instances drawing routines in an OpenGL display list.classclassclassclassclassclassclassclassThis 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.classclassA cube defined by aBoundingBox3dclassA cube rendered with OpenGL GLUT.classclassclassclassclassclassclassclassColor works as follow: If wireframe color is null (default), uses each point color and performs color interpolation Otherwise apply a uniform wireframe color.classCreates an interpolated line to make a smooth 3d curve based on control points.classclassA Parallelepiped is a parallelepiped rectangle that is Drawable and Wireframeable.classA composite implementation of a parallelepiped, meaning it can be decomposed into distinct primitive for polygon ordering.classA Point3d is a storage for a Coord3d and a Color that represents a drawable 3d point.classSupports additional settingsclassclassA collection of coordinates rendered as dots.classA scatter plot supporting a colormap for shading each dot color and alpha.classA scatter plot supporting a Listas input. classExperimental 3d object.classclassASimplePolygonmakes 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);classAllows rendering a sphere.classclassA polygon made of two triangles with no wireframe on their adjacent side.classclassATubemay be used to render cylinders or pyramids, according to its input parameters.classA drawable Waterfall using Matlab styleclassAnWireframeableis aDrawablethat has a wireframe mode for display, i.e.Fields in org.jzy3d.plot3d.primitives declared as DrawableFields in org.jzy3d.plot3d.primitives with type parameters of type DrawableModifier and TypeFieldDescriptionCompileableComposite.componentsComposite.componentsCoplanarityManager.outlinesMethods in org.jzy3d.plot3d.primitives that return DrawableModifier 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 DrawableFlatLine2d.getLineElement(float x1, float x2, float y1, float y2, float depth) Methods in org.jzy3d.plot3d.primitives that return types with arguments of type DrawableModifier and TypeMethodDescriptionCompileableComposite.getDrawables()Composite.getDrawables()MultiDrawable.getDrawables()Methods in org.jzy3d.plot3d.primitives with parameters of type DrawableModifier and TypeMethodDescriptionvoidAdd a Drawable to this composite.voidAdd a Drawable to this composite.voidprotected voidCoplanarityManager.computeBounds(List<? extends Drawable> outlines, Drawable plane) Will try to compute bounds if they are available.protected voidvoidRemove a Drawable from this composite.voidRemove a Drawable from this composite.Method parameters in org.jzy3d.plot3d.primitives with type arguments of type DrawableModifier and TypeMethodDescriptionvoidAppend a list of Drawables to this composite.voidAppend a list of Drawables to this composite.protected voidCoplanarityManager.computeBounds(List<? extends Drawable> outlines, Drawable plane) Will try to compute bounds if they are available.voidMultiDrawable.setDrawables(List<Drawable> drawables) Constructors in org.jzy3d.plot3d.primitives with parameters of type DrawableModifierConstructorDescriptionCoplanarityManager(List<? extends Drawable> outlines, Drawable plane) CoplanarityManager(Drawable outline, Drawable plane) Constructor parameters in org.jzy3d.plot3d.primitives with type arguments of type Drawable -
Uses of Drawable in org.jzy3d.plot3d.primitives.enlightables
Subclasses of Drawable in org.jzy3d.plot3d.primitives.enlightablesModifier and TypeClassDescriptionclassclassclassclassclassA Sphere allows rendering a sphere. -
Uses of Drawable in org.jzy3d.plot3d.primitives.graphs
Subclasses of Drawable in org.jzy3d.plot3d.primitives.graphsModifier and TypeClassDescriptionclassAn implementation based onPickableobjects 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
Subclasses of Drawable in org.jzy3d.plot3d.primitives.graphs.impl -
Uses of Drawable in org.jzy3d.plot3d.primitives.interactive.tools
Method parameters in org.jzy3d.plot3d.primitives.interactive.tools with type arguments of type Drawable -
Uses of Drawable in org.jzy3d.plot3d.primitives.parameq
Subclasses of Drawable in org.jzy3d.plot3d.primitives.parameq -
Uses of Drawable in org.jzy3d.plot3d.primitives.pickable
Subclasses of Drawable in org.jzy3d.plot3d.primitives.pickableModifier and TypeClassDescriptionclassclassclassclass -
Uses of Drawable in org.jzy3d.plot3d.primitives.selectable
Subclasses of Drawable in org.jzy3d.plot3d.primitives.selectableModifier and TypeClassDescriptionclassA Scatter that supports an "highlighted status" to change selected point colorclass -
Uses of Drawable in org.jzy3d.plot3d.primitives.symbols
Fields in org.jzy3d.plot3d.primitives.symbols with type parameters of type Drawable -
Uses of Drawable in org.jzy3d.plot3d.primitives.textured
Subclasses of Drawable in org.jzy3d.plot3d.primitives.texturedModifier and TypeClassDescriptionclassANativeDrawableImagecan 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.classclassclassFields in org.jzy3d.plot3d.primitives.textured declared as DrawableModifier and TypeFieldDescriptionprotected DrawableTexturedCylinder.dArrowDownprotected DrawableTexturedCylinder.dArrowUpprotected DrawableTexturedCylinder.dDiskDownprotected DrawableTexturedCylinder.dDiskUpprotected DrawableTexturedCube.eastprotected DrawableTexturedCube.eastBgprotected DrawableTexturedCube.farprotected DrawableTexturedCube.farBgprotected DrawableTexturedCube.nearprotected DrawableTexturedCube.nearBgprotected DrawableTexturedCube.northprotected DrawableTexturedCube.northBgprotected DrawableTexturedCube.southprotected DrawableTexturedCube.southBgprotected DrawableTexturedCube.westprotected DrawableTexturedCube.westBg -
Uses of Drawable in org.jzy3d.plot3d.primitives.vbo
Subclasses of Drawable in org.jzy3d.plot3d.primitives.vbo -
Uses of Drawable in org.jzy3d.plot3d.primitives.vbo.drawable
Subclasses of Drawable in org.jzy3d.plot3d.primitives.vbo.drawableModifier and TypeClassDescriptionclassclassADrawableVBOis able to efficiently draw a large collection of geometries.classADrawableVBO2is able to efficiently draw a large collection of geometries.classclassclassWarning! Observed that the sphere will render weirdly for rare viewpoint when following GL setting is applied.classclass -
Uses of Drawable in org.jzy3d.plot3d.primitives.volume
Subclasses of Drawable in org.jzy3d.plot3d.primitives.volumeModifier and TypeClassDescriptionclassclassclasshttps://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.rendering.ordering
Classes in org.jzy3d.plot3d.rendering.ordering that implement interfaces with type arguments of type DrawableModifier and TypeClassDescriptionclassAn ordering strategy is aComparatorforDrawables that may compute the priority betweenDrawables d1 and d2.Methods in org.jzy3d.plot3d.rendering.ordering with parameters of type DrawableModifier and TypeMethodDescriptionintOperation 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! consistency?: compare(x, y)==0 implies that sgn(compare(x, z))==sgn(compare(y, z))intabstract doubleReturns a score for ranking this drawable among other drawables of the scenegraph.doubledoubleMethod parameters in org.jzy3d.plot3d.rendering.ordering with type arguments of type Drawable -
Uses of Drawable in org.jzy3d.plot3d.rendering.scene
Fields in org.jzy3d.plot3d.rendering.scene with type parameters of type DrawableMethods in org.jzy3d.plot3d.rendering.scene that return types with arguments of type DrawableModifier and TypeMethodDescriptionGraph.getAll()Decomposition.getDecomposition(List<? extends Drawable> drawables) Decomposition.getDecomposition(Composite input) Graph.getDecomposition()Expand allinstance into a list of atomicinvalid reference
AbstractCompositesDrawabletypes and return all the current Graph primitives decomposition.MultithreadedGraph.getDecomposition()Expand allinstance into a list of atomicinvalid reference
AbstractCompositesDrawabletypes and return all the current Graph primitives decomposition.Methods in org.jzy3d.plot3d.rendering.scene with parameters of type DrawableModifier and TypeMethodDescriptionvoidvoidAdd a Drawable to the graph and call all views' so that they update their bounds according to their mode (automatic or manual).voidAdd a drawable to the scene.voidAdd a drawable to the scene and refresh on demand.booleanbooleanDelete a Drawable from the SceneGraph and update all views' viewpoint in order to target the center of the scene.voidRemove a drawable from the scene.voidRemove a drawable from the scene and refresh on demand.Method parameters in org.jzy3d.plot3d.rendering.scene with type arguments of type DrawableModifier and TypeMethodDescriptionvoidvoidvoidAdd a list of drawable to the scene.voidvoidvoidGraph.drawSimple(IPainter painter, List<Drawable> components) render all items of the graphvoidMultithreadedGraph.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
Methods in org.jzy3d.plot3d.rendering.view with parameters of type DrawableModifier and TypeMethodDescriptiondoubleCamera.getDistance(Drawable drawable) Return the distance between the camera eye and the given drawable's barycenter.doubleCamera.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
Subclasses of Drawable in org.jzy3d.plot3d.rendering.view.annotationModifier and TypeClassDescriptionclassDraws the barycenter of anGeometryand a line each point and the barycenter.classDraws the distance of every scene graph drawable object to camera eye.classRecord the camera position at regular interval and draws the path based on these point accumulation. -
Uses of Drawable in org.jzy3d.plot3d.text.drawable
Subclasses of Drawable in org.jzy3d.plot3d.text.drawableModifier and TypeClassDescriptionclassclassDeprecated.classADrawableTextWrapperwraps any text rendered by anITextRendererinto anDrawable, meaning it can be injected in the scene graph, and be transformed. -
Uses of Drawable in org.jzy3d.plot3d.transform
Fields in org.jzy3d.plot3d.transform declared as DrawableMethods in org.jzy3d.plot3d.transform that return DrawableMethods in org.jzy3d.plot3d.transform with parameters of type DrawableConstructors in org.jzy3d.plot3d.transform with parameters of type Drawable