Uses of Class
org.jzy3d.maths.BoundingBox3d
Packages that use BoundingBox3d
Package
Description
Provides mathematical tools: coordinates, spaces, grids, and trigonometry for 2 and 3 dimensions.
-
Uses of BoundingBox3d in Unnamed Package
Methods in Unnamed Package that return BoundingBox3d -
Uses of BoundingBox3d in org.jzy3d.chart.controllers.mouse.camera
Methods in org.jzy3d.chart.controllers.mouse.camera with parameters of type BoundingBox3dModifier and TypeMethodDescriptionprotected void
AWTCameraMouseController.configureZoomAccordingTo2DView
(View view, BoundingBox3d bounds, org.jzy3d.chart.controllers.mouse.camera.AWTCameraMouseController.MouseSelection mouseSelection) Configure zoom according mouse selection, bounds, and current 2D (XY, XZ, etc) -
Uses of BoundingBox3d in org.jzy3d.chart.factories
Methods in org.jzy3d.chart.factories with parameters of type BoundingBox3dModifier and TypeMethodDescriptionChartFactory.newAxe
(BoundingBox3d box, View view) ContourChartFactory.newAxe
(BoundingBox3d box, View view) IChartFactory.newAxe
(BoundingBox3d box, View view) -
Uses of BoundingBox3d in org.jzy3d.chart2d
Methods in org.jzy3d.chart2d that return BoundingBox3dModifier and TypeMethodDescriptionAxisBox2d.RotatedTextBitmapRenderer.drawText
(IPainter painter, Font font, String text, Coord3d position, float rotation, Horizontal halign, Vertical valign, Color color, Coord2d screenOffset, Coord3d sceneOffset) Methods in org.jzy3d.chart2d with parameters of type BoundingBox3dConstructors in org.jzy3d.chart2d with parameters of type BoundingBox3dModifierConstructorDescriptionAxisBox2d
(BoundingBox3d bbox) AxisBox2d
(BoundingBox3d bbox, AxisLayout layout) -
Uses of BoundingBox3d in org.jzy3d.io.obj
Methods in org.jzy3d.io.obj that return BoundingBox3dModifier and TypeMethodDescriptionOBJFile.computeBoundingBox()
Returns the points defining the axis-aligned bounding box containing the model. -
Uses of BoundingBox3d in org.jzy3d.maths
Fields in org.jzy3d.maths declared as BoundingBox3dMethods in org.jzy3d.maths that return BoundingBox3dModifier and TypeMethodDescriptionIBoundingPolicy.apply
(BoundingBox3d box) BoundingBox3d.clone()
GridLoader.getBoundingBox()
Deprecated.Return a BoundingBox indicating the bounds of the loaded data.Grid.getBounds()
BoundingBox3d.margin
(float margin) Add a margin to max values and substract a margin to min valuesBoundingBox3d.marginRatio
(float marginRatio) Add a margin to max values and substract a margin to min values, where the margin is ratio of the current range of each dimension.static BoundingBox3d
BoundingBox3d.newBoundsAtOrigin()
Return a copy of the current bounding box after scaling.BoundingBox3d.selfMargin
(float margin) BoundingBox3d.selfMarginRatio
(float marginRatio) BoundingBox3d.transform
(SpaceTransformer transformers) Clone bounding box and apply transform to itMethods in org.jzy3d.maths with parameters of type BoundingBox3dModifier and TypeMethodDescriptionvoid
BoundingBox3d.add
(BoundingBox3d b) Add a BoundingBox3d volume to the current one.IBoundingPolicy.apply
(BoundingBox3d box) boolean
BoundingBox3d.contains
(BoundingBox3d b2) Return true if b2 is contained by this.boolean
BoundingBox3d.intersect
(BoundingBox3d b2) Return true if intersect b2.Constructors in org.jzy3d.maths with parameters of type BoundingBox3d -
Uses of BoundingBox3d in org.jzy3d.painters
Methods in org.jzy3d.painters with parameters of type BoundingBox3dModifier and TypeMethodDescriptionvoid
AbstractPainter.box
(BoundingBox3d box, Color color, float width, SpaceTransformer spaceTransformer) void
IPainter.box
(BoundingBox3d box, Color color, float width, SpaceTransformer spaceTransformer) A helper to draw a bounding box.void
AbstractPainter.clip
(BoundingBox3d box) void
IPainter.clip
(BoundingBox3d box) A convenient shortcut to glClipPlane that defines the 6 clipping planes according to the min/max values of the bounding box. -
Uses of BoundingBox3d in org.jzy3d.plot3d.primitives
Fields in org.jzy3d.plot3d.primitives declared as BoundingBox3dMethods in org.jzy3d.plot3d.primitives that return BoundingBox3dModifier and TypeMethodDescriptionCompileableComposite.getBounds()
Composite.getBounds()
Creates and return a BoundingBox3d that embed all available Drawable bounds.Drawable.getBounds()
Return the BoundingBox of this object.MultiDrawable.getBounds()
Return the BoundingBox of this object.Methods in org.jzy3d.plot3d.primitives with parameters of type BoundingBox3dModifier and TypeMethodDescriptionvoid
Croppable.filter
(BoundingBox3d bounds) void
CroppableLineStrip.filter
(BoundingBox3d bounds) void
Parallelepiped.setData
(BoundingBox3d box) Set the parallelepiped data.void
ParallelepipedComposite.setData
(BoundingBox3d box) Set the parallelepiped data.Constructors in org.jzy3d.plot3d.primitives with parameters of type BoundingBox3dModifierConstructorDescriptionCubeComposite
(BoundingBox3d box, Color wireframe, Color face) CubeGLUT
(BoundingBox3d box) CubeGLUT
(BoundingBox3d box, Color wireframe, Color face) Initialize a parallelepiped.Initialize a parallelepiped. -
Uses of BoundingBox3d in org.jzy3d.plot3d.primitives.axis
Fields in org.jzy3d.plot3d.primitives.axis declared as BoundingBox3dModifier and TypeFieldDescriptionprotected BoundingBox3d
AxisBase.boundingBox
protected BoundingBox3d
AxisBox.boxBounds
protected BoundingBox3d
AxisBox.wholeBounds
Methods in org.jzy3d.plot3d.primitives.axis that return BoundingBox3dModifier and TypeMethodDescriptionAxisTickProcessor.drawTicks
(IPainter painter, int axis, int dimension, Color color, Horizontal hal, Vertical val) Draws axis labels, tick lines and tick labelAxisBase.getBounds()
AxisBox.getBounds()
IAxis.getBounds()
AxisBase.getWholeBounds()
AxisBox.getWholeBounds()
Return the boundingBox of this axis, including the volume occupied by the texts.IAxis.getWholeBounds()
Methods in org.jzy3d.plot3d.primitives.axis with parameters of type BoundingBox3dModifier and TypeMethodDescriptionprotected 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) void
AxisBase.setAxe
(BoundingBox3d box) void
AxisBox.setAxe
(BoundingBox3d bbox) void
IAxis.setAxe
(BoundingBox3d box) Constructors in org.jzy3d.plot3d.primitives.axis with parameters of type BoundingBox3dModifierConstructorDescriptionAxisBase
(BoundingBox3d box) Create a simple axe centered on (box.xmin, box.ymin, box.zmin)AxisBase
(BoundingBox3d box, AxisLayout layout) AxisBox
(BoundingBox3d bbox) AxisBox
(BoundingBox3d bbox, AxisLayout layout) ContourAxisBox
(BoundingBox3d bbox) ContourAxisBox
(BoundingBox3d bbox, AxisLayout layout) FeedbackBufferAxisBox
(BoundingBox3d bbox, AxisLayout layout) -
Uses of BoundingBox3d in org.jzy3d.plot3d.primitives.textured
Methods in org.jzy3d.plot3d.primitives.textured that return BoundingBox3d -
Uses of BoundingBox3d in org.jzy3d.plot3d.primitives.vbo.buffers
Methods in org.jzy3d.plot3d.primitives.vbo.buffers that return BoundingBox3dMethods in org.jzy3d.plot3d.primitives.vbo.buffers with parameters of type BoundingBox3dModifier and TypeMethodDescriptionvoid
FloatVBO.setBounds
(BoundingBox3d bounds) void
VBO.setBounds
(BoundingBox3d bounds) -
Uses of BoundingBox3d in org.jzy3d.plot3d.primitives.vbo.builders
Methods in org.jzy3d.plot3d.primitives.vbo.builders with parameters of type BoundingBox3dModifier and TypeMethodDescriptionprotected void
VBOBuilder.fillWithCollection
(DrawableVBO drawable, Collection<Coord3d> coordinates, FloatBuffer vertices, IntBuffer indices, BoundingBox3d bounds) protected void
VBOBuilder.fillWithCollection
(DrawableVBO drawable, Collection<Coord3d> coordinates, ColorMapper colors, FloatBuffer vertices, IntBuffer indices, BoundingBox3d bounds) protected void
VBOBuilder.fillWithRandomBar
(int n, DrawableVBO drawable, FloatBuffer vertices, IntBuffer indices, BoundingBox3d bounds, ColorMapper colors) -
Uses of BoundingBox3d in org.jzy3d.plot3d.primitives.vbo.drawable
Methods in org.jzy3d.plot3d.primitives.vbo.drawable with parameters of type BoundingBox3dModifier and TypeMethodDescriptionvoid
DrawableVBO.doSetBoundingBox
(BoundingBox3d bounds) void
DrawableVBO.setData
(com.jogamp.opengl.GL2 gl, IntBuffer indices, FloatBuffer vertices, BoundingBox3d bounds, int pointer) void
DrawableVBO.setData
(com.jogamp.opengl.GL gl, IntBuffer indices, FloatBuffer vertices, BoundingBox3d bounds) 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 BoundingBox3d in org.jzy3d.plot3d.primitives.vbo.drawable.loaders
Methods in org.jzy3d.plot3d.primitives.vbo.drawable.loaders with parameters of type BoundingBox3dModifier and TypeMethodDescriptionVBOBufferLoader.loadColorBufferFromColormap
(List<Coord3d> verticeList, BoundingBox3d bounds, int colorChannels, IColorMap colormap) VBOBufferLoader.loadVerticesFromArray
(float[] points, int pointDimensions, List<Coord3d> verticeList, BoundingBox3d bounds) -
Uses of BoundingBox3d in org.jzy3d.plot3d.primitives.volume
Constructors in org.jzy3d.plot3d.primitives.volume with parameters of type BoundingBox3dModifierConstructorDescriptionCubeVBOBuilder
(BoundingBox3d bbox) Texture3D
(Buffer buffer, int[] shape, float min, float max, ColorMapper mapper, BoundingBox3d bbox) Instanciate a drawable volume.Texture3D
(Buffer buffer, int[] shape, ColorMapper mapper, BoundingBox3d bbox) A convenient constructor that configure the volume value range based on the colormapper settings.Volume
(FloatBuffer buffer, int[] shape, BoundingBox3d bbox) Instanciate a drawable volume. -
Uses of BoundingBox3d in org.jzy3d.plot3d.rendering.scene
Fields in org.jzy3d.plot3d.rendering.scene declared as BoundingBox3dMethods in org.jzy3d.plot3d.rendering.scene that return BoundingBox3dModifier and TypeMethodDescriptionGraph.getBounds()
Creates and return a BoundingBox3d that embed all Drawable bounds, among those that have a defined bounding box.Graph.getClipBox()
Methods in org.jzy3d.plot3d.rendering.scene with parameters of type BoundingBox3dModifier and TypeMethodDescriptionvoid
Graph.setClipBox
(BoundingBox3d clipBox) void
Graph.setClipBox
(BoundingBox3d clipBox, boolean includeLimits, boolean updateView) Configure clipping plane according to the input bounding box. -
Uses of BoundingBox3d in org.jzy3d.plot3d.rendering.view
Fields in org.jzy3d.plot3d.rendering.view declared as BoundingBox3dMethods in org.jzy3d.plot3d.rendering.view that return BoundingBox3dModifier and TypeMethodDescriptionView.computeScaledViewBounds()
View.getBounds()
Get theAxisBox
'sBoundingBox3d
View.getSceneGraphBounds()
protected BoundingBox3d
View.getSceneGraphBounds
(Scene scene) Methods in org.jzy3d.plot3d.rendering.view with parameters of type BoundingBox3dModifier and TypeMethodDescriptionvoid
View2DProcessing.apply
(ViewportConfiguration viewport, BoundingBox3d bounds) Apply current view'sView2DLayout
and process all margins in 3D.protected void
View.computeCamera2D_RenderingSquare
(Camera cam, ViewportConfiguration viewport, BoundingBox3d bounds) Camera clipping planes configuration for a rendering plane (2D)protected void
View.computeCamera3D_RenderingSphere
(Camera cam, ViewportConfiguration viewport, BoundingBox3d bounds) Camera clipping planes configuration for a rendering sphere (3D) Assume that axis labels are positioned accordingly (invalid @link
AxisLabelProcessor#axisLabelPosition_3D()
protected void
View.computeCameraRenderingVolume
(Camera cam, ViewportConfiguration viewport, BoundingBox3d bounds) Configure the camera so that it will capture a given volume in the scene.View.computeSceneScaling
(Scene scene, boolean squared, ViewBoundMode boundmode, BoundingBox3d manualViewBounds, SpaceTransformer spaceTransformer) float
View.computeViewpointDistance
(BoundingBox3d bounds, float factorViewPointDistance) void
View.lookToBox
(BoundingBox3d box) void
CroppingView.setBoundManual
(BoundingBox3d bounds) void
View.setBoundManual
(BoundingBox3d bounds) Deprecated.void
View.setBoundsManual
(BoundingBox3d bounds) Set bounds and immediately refresh the viewvoid
View.setBoundsManual
(BoundingBox3d bounds, boolean updateView) Set a manual bounding box and switch the bounding mode to {ViewBoundMode.MANUAL}, meaning that any call toView.updateBounds()
will update view bounds to the current bounds.protected Coord3d
View.squarify
(Scene scene, ViewBoundMode boundmode, BoundingBox3d manualViewBounds, SpaceTransformer spaceTransformer) Return a 3d scaling factor that allows scaling the scene into a square box, according to the current ViewBoundMode.protected Coord3d
View.squarifyComputeBoundsRanges
(BoundingBox3d bounds) void
View.updateCamera
(ViewportConfiguration viewport, BoundingBox3d boundsScaled) void
View.updateCamera
(ViewportConfiguration viewport, BoundingBox3d bounds, ViewPositionMode viewmode, Coord3d viewpoint, Camera cam, CameraMode cameraMode, float factorViewPointDistance, Coord3d center, Coord3d scaling) void
View.updateCameraWithoutShooting
(ViewportConfiguration viewport, BoundingBox3d bounds, ViewPositionMode viewmode, Coord3d viewpoint, Camera cam, float factorViewPointDistance, Coord3d center, Coord3d scaling) Update the camera configuration without triggering theCamera.shoot(IPainter, CameraMode)
method. -
Uses of BoundingBox3d in org.jzy3d.plot3d.text
Methods in org.jzy3d.plot3d.text that return BoundingBox3dModifier 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 BoundingBox3d in org.jzy3d.plot3d.text.drawable
Methods in org.jzy3d.plot3d.text.drawable that return BoundingBox3d -
Uses of BoundingBox3d in org.jzy3d.plot3d.text.renderers
Methods in org.jzy3d.plot3d.text.renderers that return BoundingBox3dModifier 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. -
Uses of BoundingBox3d in org.jzy3d.plot3d.text.renderers.jogl
Methods in org.jzy3d.plot3d.text.renderers.jogl that return BoundingBox3dModifier 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) -
Uses of BoundingBox3d in org.jzy3d.plot3d.transform.space
Methods in org.jzy3d.plot3d.transform.space that return BoundingBox3dMethods in org.jzy3d.plot3d.transform.space with parameters of type BoundingBox3d -
Uses of BoundingBox3d in org.jzy3d.svm.utils
Methods in org.jzy3d.svm.utils that return BoundingBox3d