Uses of Class
org.jzy3d.maths.BoundingBox3d
-
-
Uses of BoundingBox3d in <Unnamed>
Methods in <Unnamed> that return BoundingBox3d Modifier and Type Method Description BoundingBox3dMonitorScatter. getBounds() -
Uses of BoundingBox3d in org.jzy3d.chart.factories
Methods in org.jzy3d.chart.factories with parameters of type BoundingBox3d Modifier and Type Method Description IAxisChartFactory. newAxe(BoundingBox3d box, View view)AxisBoxContourChartFactory. newAxe(BoundingBox3d box, View view)IAxisIChartFactory. newAxe(BoundingBox3d box, View view) -
Uses of BoundingBox3d in org.jzy3d.chart2d
Methods in org.jzy3d.chart2d that return BoundingBox3d Modifier and Type Method Description BoundingBox3dAxisBox2d.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 BoundingBox3d Modifier and Type Method Description AxisBox2dChart2dFactory. newAxe(BoundingBox3d box, View view)Constructors in org.jzy3d.chart2d with parameters of type BoundingBox3d Constructor Description AxisBox2d(BoundingBox3d bbox)AxisBox2d(BoundingBox3d bbox, AxisLayout layout) -
Uses of BoundingBox3d in org.jzy3d.io.obj
Methods in org.jzy3d.io.obj that return BoundingBox3d Modifier and Type Method Description BoundingBox3dOBJFile. 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 BoundingBox3d Modifier and Type Field Description protected BoundingBox3dGrid. boundsMethods in org.jzy3d.maths that return BoundingBox3d Modifier and Type Method Description BoundingBox3dIBoundingPolicy. apply(BoundingBox3d box)BoundingBox3dBoundingBox3d. clone()BoundingBox3dGridLoader. getBoundingBox()Deprecated.Return a BoundingBox indicating the bounds of the loaded data.BoundingBox3dGrid. getBounds()BoundingBox3dBoundingBox3d. margin(float margin)Add a margin to max values and substract a margin to min valuesBoundingBox3dBoundingBox3d. 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 BoundingBox3dBoundingBox3d. newBoundsAtOrigin()BoundingBox3dBoundingBox3d. scale(Coord3d scale)Return a copy of the current bounding box after scaling.BoundingBox3dBoundingBox3d. selfMargin(float margin)BoundingBox3dBoundingBox3d. selfMarginRatio(float marginRatio)BoundingBox3dBoundingBox3d. shift(Coord3d offset)BoundingBox3dBoundingBox3d. transform(SpaceTransformer transformers)Clone bounding box and apply transform to itMethods in org.jzy3d.maths with parameters of type BoundingBox3d Modifier and Type Method Description voidBoundingBox3d. add(BoundingBox3d b)Add a BoundingBox3d volume to the current one.BoundingBox3dIBoundingPolicy. apply(BoundingBox3d box)booleanBoundingBox3d. contains(BoundingBox3d b2)Return true if b2 is contained by this.booleanBoundingBox3d. intersect(BoundingBox3d b2)Return true if intersect b2.Constructors in org.jzy3d.maths with parameters of type BoundingBox3d Constructor Description BoundingBox3d(BoundingBox3d box)Corners(BoundingBox3d box) -
Uses of BoundingBox3d in org.jzy3d.painters
Methods in org.jzy3d.painters with parameters of type BoundingBox3d Modifier and Type Method Description voidAbstractPainter. box(BoundingBox3d box, Color color, float width, SpaceTransformer spaceTransformer)voidIPainter. box(BoundingBox3d box, Color color, float width, SpaceTransformer spaceTransformer)A helper to draw a bounding box.voidAbstractPainter. clip(BoundingBox3d box)voidIPainter. 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 BoundingBox3d Modifier and Type Field Description protected BoundingBox3dDrawable. bboxMethods in org.jzy3d.plot3d.primitives that return BoundingBox3d Modifier and Type Method Description BoundingBox3dCompileableComposite. getBounds()BoundingBox3dComposite. getBounds()Creates and return a BoundingBox3d that embed all available Drawable bounds.BoundingBox3dDrawable. getBounds()Return the BoundingBox of this object.BoundingBox3dMultiDrawable. getBounds()Return the BoundingBox of this object.Methods in org.jzy3d.plot3d.primitives with parameters of type BoundingBox3d Modifier and Type Method Description voidCroppable. filter(BoundingBox3d bounds)voidCroppableLineStrip. filter(BoundingBox3d bounds)voidParallelepiped. setData(BoundingBox3d box)Set the parallelepiped data.voidParallelepipedComposite. setData(BoundingBox3d box)Set the parallelepiped data.Constructors in org.jzy3d.plot3d.primitives with parameters of type BoundingBox3d Constructor Description CubeComposite(BoundingBox3d box)CubeComposite(BoundingBox3d box, Color wireframe, Color face)CubeGLUT(BoundingBox3d box)CubeGLUT(BoundingBox3d box, Color wireframe, Color face)DrawableBoundingBox(BoundingBox3d box)Parallelepiped(BoundingBox3d b)Initialize a parallelepiped.ParallelepipedComposite(BoundingBox3d b)Initialize a parallelepiped.ParallelepipedComposite(BoundingBox3d b, ParallelepipedComposite.PolygonType type) -
Uses of BoundingBox3d in org.jzy3d.plot3d.primitives.axis
Fields in org.jzy3d.plot3d.primitives.axis declared as BoundingBox3d Modifier and Type Field Description protected BoundingBox3dAxisBase. boundingBoxprotected BoundingBox3dAxisBox. boxBoundsprotected BoundingBox3dAxisBox. wholeBoundsMethods in org.jzy3d.plot3d.primitives.axis that return BoundingBox3d Modifier and Type Method Description BoundingBox3dAxisTickProcessor. drawTicks(IPainter painter, int axis, int dimension, Color color)BoundingBox3dAxisTickProcessor. drawTicks(IPainter painter, int axis, int dimension, Color color, Horizontal hal, Vertical val)Draws axis labels, tick lines and tick labelBoundingBox3dAxisBase. getBounds()BoundingBox3dAxisBox. getBounds()BoundingBox3dIAxis. getBounds()BoundingBox3dAxisBase. getWholeBounds()BoundingBox3dAxisBox. getWholeBounds()Return the boundingBox of this axis, including the volume occupied by the texts.BoundingBox3dIAxis. getWholeBounds()Methods in org.jzy3d.plot3d.primitives.axis with parameters of type BoundingBox3d Modifier and Type Method Description protected voidAxisLabelProcessor. drawAxisLabel(IPainter painter, int direction, Color color, BoundingBox3d ticksTxtBounds, Coord3d position, String label, float rotation, Coord2d offset)voidAxisTickProcessor. drawAxisTickNumericLabel(IPainter painter, int direction, Color color, Horizontal hAlign, Vertical vAlign, BoundingBox3d ticksTxtBounds, String tickLabel, Coord3d tickPosition)AxisRenderingInfoAxisTickProcessor. 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.AxisRenderingInfoAxisTickProcessor. drawAxisTicks(IPainter painter, int dimension, Color color, Horizontal hal, Vertical val, float tickLength, BoundingBox3d ticksTxtBounds, Coord3d pos, Coord3d dir, double[] ticks)voidAxisBase. setAxe(BoundingBox3d box)voidAxisBox. setAxe(BoundingBox3d bbox)voidIAxis. setAxe(BoundingBox3d box)Constructors in org.jzy3d.plot3d.primitives.axis with parameters of type BoundingBox3d Constructor Description AxisBase(BoundingBox3d box)Create a simple axe centered on (box.xmin, box.ymin, box.zmin)AxisBox(BoundingBox3d bbox)AxisBox(BoundingBox3d bbox, AxisLayout layout)ContourAxisBox(BoundingBox3d bbox)ContourAxisBox(BoundingBox3d bbox, AxisLayout layout)FeedbackBufferAxisBox(BoundingBox3d bbox)FeedbackBufferAxisBox(BoundingBox3d bbox, AxisLayout layout) -
Uses of BoundingBox3d in org.jzy3d.plot3d.primitives.textured
Methods in org.jzy3d.plot3d.primitives.textured that return BoundingBox3d Modifier and Type Method Description BoundingBox3dNativeDrawableImage. getBounds()BoundingBox3dTexturedCube. getBounds()BoundingBox3dTexturedCylinder. getBounds() -
Uses of BoundingBox3d in org.jzy3d.plot3d.primitives.vbo.buffers
Methods in org.jzy3d.plot3d.primitives.vbo.buffers that return BoundingBox3d Modifier and Type Method Description BoundingBox3dFloatVBO. getBounds()BoundingBox3dVBO. getBounds()Methods in org.jzy3d.plot3d.primitives.vbo.buffers with parameters of type BoundingBox3d Modifier and Type Method Description voidFloatVBO. setBounds(BoundingBox3d bounds)voidVBO. 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 BoundingBox3d Modifier and Type Method Description protected voidVBOBuilder. fillWithCollection(DrawableVBO drawable, Collection<Coord3d> coordinates, FloatBuffer vertices, IntBuffer indices, BoundingBox3d bounds)protected voidVBOBuilder. fillWithCollection(DrawableVBO drawable, Collection<Coord3d> coordinates, ColorMapper colors, FloatBuffer vertices, IntBuffer indices, BoundingBox3d bounds)protected voidVBOBuilder. 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 BoundingBox3d Modifier and Type Method Description voidDrawableVBO. doSetBoundingBox(BoundingBox3d bounds)voidDrawableVBO. setData(com.jogamp.opengl.GL2 gl, IntBuffer indices, FloatBuffer vertices, BoundingBox3d bounds, int pointer)voidDrawableVBO. setData(com.jogamp.opengl.GL gl, IntBuffer indices, FloatBuffer vertices, BoundingBox3d bounds)voidDrawableVBO2. setData(IPainter painter, FloatBuffer vertices, FloatBuffer normals, FloatBuffer colors, BoundingBox3d bounds)voidDrawableVBO2. setData(IPainter painter, IntBuffer elementsCount, com.jogamp.common.nio.PointerBuffer elementsIndices, FloatBuffer vertices, FloatBuffer normals, FloatBuffer colors, BoundingBox3d bounds)voidDrawableVBO2. 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.voidDrawableVBO2. 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 BoundingBox3d Modifier and Type Method Description FloatBufferVBOBufferLoader. loadColorBufferFromColormap(List<Coord3d> verticeList, BoundingBox3d bounds, int colorChannels, IColorMap colormap)FloatBufferVBOBufferLoader. 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 BoundingBox3d Constructor Description CubeVBOBuilder(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 BoundingBox3d Modifier and Type Field Description protected BoundingBox3dGraph. clipBoxMethods in org.jzy3d.plot3d.rendering.scene that return BoundingBox3d Modifier and Type Method Description BoundingBox3dGraph. getBounds()Creates and return a BoundingBox3d that embed all Drawable bounds, among those that have a defined bounding box.BoundingBox3dGraph. getClipBox()Methods in org.jzy3d.plot3d.rendering.scene with parameters of type BoundingBox3d Modifier and Type Method Description voidGraph. setClipBox(BoundingBox3d clipBox)voidGraph. setClipBox(BoundingBox3d clipBox, boolean includeLimits) -
Uses of BoundingBox3d in org.jzy3d.plot3d.rendering.view
Fields in org.jzy3d.plot3d.rendering.view declared as BoundingBox3d Modifier and Type Field Description protected BoundingBox3dView. viewBoundsMethods in org.jzy3d.plot3d.rendering.view that return BoundingBox3d Modifier and Type Method Description BoundingBox3dView. computeScaledViewBounds()BoundingBox3dView. getBounds()Get theAxisBox'sBoundingBox3dBoundingBox3dView. getSceneGraphBounds()protected BoundingBox3dView. getSceneGraphBounds(Scene scene)protected BoundingBox3dView. squarifyGetSceneGraphBounds(Scene scene)Methods in org.jzy3d.plot3d.rendering.view with parameters of type BoundingBox3d Modifier and Type Method Description voidView2DProcessing. apply(ViewportConfiguration viewport, BoundingBox3d bounds)Apply current view'sView2DLayoutand process all margins in 3D.protected voidView. computeCamera2D_RenderingSquare(Camera cam, ViewportConfiguration viewport, BoundingBox3d bounds)Camera clipping planes configuration for a rendering plane (2D)protected voidView. computeCamera3D_RenderingSphere(Camera cam, ViewportConfiguration viewport, BoundingBox3d bounds)Camera clipping planes configuration for a rendering sphere (3D) Assume that axis labels are positioned accordingly (AxisLabelProcessor#axisLabelPosition_3D()protected voidView. computeCameraRenderingVolume(Camera cam, ViewportConfiguration viewport, BoundingBox3d bounds)Configure the camera so that it will capture a given volume in the scene.Coord3dView. computeSceneScaling(Scene scene, boolean squared, ViewBoundMode boundmode, BoundingBox3d manualViewBounds, SpaceTransformer spaceTransformer)floatView. computeViewpointDistance(BoundingBox3d bounds, float sceneRadiusScaled, float factorViewPointDistance)Coord2dView2DProcessing. getModelToScreenRatio(BoundingBox3d bounds, ViewportConfiguration viewport, Area margin)voidView. lookToBox(BoundingBox3d box)voidCroppingView. setBoundManual(BoundingBox3d bounds)voidView. setBoundManual(BoundingBox3d bounds)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 Coord3dView. 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 Coord3dView. squarifyComputeBoundsRanges(BoundingBox3d bounds)voidView. updateCamera(ViewportConfiguration viewport, BoundingBox3d boundsScaled)voidView. updateCamera(ViewportConfiguration viewport, BoundingBox3d bounds, float sceneRadiusScaled)voidView. updateCamera(ViewportConfiguration viewport, BoundingBox3d bounds, float sceneRadiusScaled, ViewPositionMode viewmode, Coord3d viewpoint, Camera cam, CameraMode cameraMode, float factorViewPointDistance, Coord3d center, Coord3d scaling)voidView. updateCameraWithoutShooting(ViewportConfiguration viewport, BoundingBox3d bounds, float sceneRadiusScaled, 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 BoundingBox3d Modifier and Type Method Description BoundingBox3dAbstractTextRenderer. drawText(IPainter painter, Font font, String s, Coord3d position, float rotation, Horizontal halign, Vertical valign, Color color)BoundingBox3dAbstractTextRenderer. drawText(IPainter painter, Font font, String s, Coord3d position, float rotation, Horizontal halign, Vertical valign, Color color, Coord2d screenOffset)BoundingBox3dAbstractTextRenderer. drawText(IPainter painter, Font font, String s, Coord3d position, float rotation, TextAlign align, Color color, Coord2d screenOffset)BoundingBox3dAbstractTextRenderer. drawText(IPainter painter, Font font, String s, Coord3d position, Horizontal halign, Vertical valign, Color color)BoundingBox3dAbstractTextRenderer. drawText(IPainter painter, Font font, String s, Coord3d position, Horizontal halign, Vertical valign, Color color, Coord2d screenOffset)BoundingBox3dAbstractTextRenderer. drawText(IPainter painter, Font font, String s, Coord3d position, Horizontal halign, Vertical valign, Color color, Coord3d sceneOffset)BoundingBox3dITextRenderer. drawText(IPainter painter, Font font, String s, Coord3d position, float rotation, Horizontal halign, Vertical valign, Color color)BoundingBox3dITextRenderer. drawText(IPainter painter, Font font, String s, Coord3d position, float rotation, Horizontal halign, Vertical valign, Color color, Coord2d screenOffset)BoundingBox3dITextRenderer. 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.BoundingBox3dITextRenderer. drawText(IPainter painter, Font font, String s, Coord3d position, float rotation, TextAlign align, Color color, Coord2d screenOffset)BoundingBox3dITextRenderer. drawText(IPainter painter, Font font, String s, Coord3d position, Horizontal halign, Vertical valign, Color color)BoundingBox3dITextRenderer. drawText(IPainter painter, Font font, String s, Coord3d position, Horizontal halign, Vertical valign, Color color, Coord2d screenOffset)BoundingBox3dITextRenderer. 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 Modifier and Type Method Description BoundingBox3dDrawableTextWrapper. getBounds() -
Uses of BoundingBox3d in org.jzy3d.plot3d.text.renderers
Methods in org.jzy3d.plot3d.text.renderers that return BoundingBox3d Modifier and Type Method Description protected BoundingBox3dTextBillboardRenderer. computeTextBounds(IPainter painter, Coord3d position, org.jzy3d.plot3d.text.renderers.TextBillboardRenderer.BillBoardSize dims)Deprecated.protected BoundingBox3dTextBitmapRenderer. computeTextBounds(IPainter painter, Font font, Coord3d posScreenShifted, float strlen)Deprecated.protected BoundingBox3dTextRenderer. computeTextBounds(IPainter painter, Font font, Coord3d posScreenShifted, float strlen)BoundingBox3dTextBillboardRenderer. 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.BoundingBox3dTextBitmapRenderer. 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.BoundingBox3dTextRenderer. 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 BoundingBox3d Modifier and Type Method Description BoundingBox3dJOGLTextRenderer2d. drawText(IPainter painter, Font font, String s, Coord3d position, float rotation, Horizontal horizontal, Vertical vertical, Color color, Coord2d screenOffset, Coord3d sceneOffset)BoundingBox3dJOGLTextRenderer3d. 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 BoundingBox3d Modifier and Type Method Description BoundingBox3dSpaceTransformer. compute(BoundingBox3d bounds)Methods in org.jzy3d.plot3d.transform.space with parameters of type BoundingBox3d Modifier and Type Method Description BoundingBox3dSpaceTransformer. compute(BoundingBox3d bounds) -
Uses of BoundingBox3d in org.jzy3d.svm.utils
Methods in org.jzy3d.svm.utils that return BoundingBox3d Modifier and Type Method Description static BoundingBox3dConversion. getBounds(Coord3d[] coords)
-