Package | Description |
---|---|
org.jzy3d.chart.factories | |
org.jzy3d.chart2d | |
org.jzy3d.io.obj | |
org.jzy3d.maths |
Provides mathematical tools: coordinates, spaces, grids, and trigonometry for 2 and 3 dimensions.
|
org.jzy3d.plot3d.primitives | |
org.jzy3d.plot3d.primitives.axes | |
org.jzy3d.plot3d.primitives.textured | |
org.jzy3d.plot3d.primitives.vbo.buffers | |
org.jzy3d.plot3d.primitives.vbo.builders | |
org.jzy3d.plot3d.primitives.vbo.drawable | |
org.jzy3d.plot3d.rendering.scene | |
org.jzy3d.plot3d.rendering.view |
Provides interfaces, abstract classes and concrete classes to perform rendering
of 3d objects into a canvas.
|
org.jzy3d.plot3d.text | |
org.jzy3d.plot3d.text.renderers | |
org.jzy3d.plot3d.text.renderers.jogl | |
org.jzy3d.plot3d.transform.space |
Modifier and Type | Method and Description |
---|---|
IAxe |
NewtChartComponentFactory.newAxe(BoundingBox3d box,
View view) |
IAxe |
IChartComponentFactory.newAxe(BoundingBox3d box,
View view) |
IAxe |
ContourChartComponentFactory.newAxe(BoundingBox3d box,
View view) |
IAxe |
ChartComponentFactory.newAxe(BoundingBox3d box,
View view) |
IAxe |
AWTChartComponentFactory.newAxe(BoundingBox3d box,
View view) |
Modifier and Type | Method and Description |
---|---|
BoundingBox3d |
AxeBox2d.RotatedTextBitmapRenderer.drawText(com.jogamp.opengl.GL gl,
com.jogamp.opengl.glu.GLU glu,
Camera cam,
String text,
Coord3d position,
Halign halign,
Valign valign,
Color color,
Coord2d screenOffset,
Coord3d sceneOffset) |
Modifier and Type | Method and Description |
---|---|
void |
AxeBox2d.drawAxisLabel(com.jogamp.opengl.GL gl,
com.jogamp.opengl.glu.GLU glu,
Camera cam,
int direction,
Color color,
BoundingBox3d ticksTxtBounds,
double xlab,
double ylab,
double zlab,
String axeLabel)
Draws Y axis label vertically.
|
IAxe |
Chart2dComponentFactory.newAxe(BoundingBox3d box,
View view) |
Constructor and Description |
---|
AxeBox2d(BoundingBox3d bbox) |
AxeBox2d(BoundingBox3d bbox,
IAxeLayout layout) |
Modifier and Type | Method and Description |
---|---|
BoundingBox3d |
OBJFile.computeBoundingBox()
Returns the points defining the axis-aligned bounding box containing the
model.
|
Modifier and Type | Field and Description |
---|---|
protected BoundingBox3d |
Grid.bounds |
Modifier and Type | Method and Description |
---|---|
BoundingBox3d |
IBoundingPolicy.apply(BoundingBox3d box) |
BoundingBox3d |
BoundingBox3d.clone() |
BoundingBox3d |
GridLoader.getBoundingBox()
Deprecated.
Return a BoundingBox indicating the bounds of the loaded data.
|
BoundingBox3d |
Grid.getBounds() |
BoundingBox3d |
BoundingBox3d.margin(float margin) |
static BoundingBox3d |
BoundingBox3d.newBoundsAtOrigin() |
BoundingBox3d |
BoundingBox3d.scale(Coord3d scale)
Return a copy of the current bounding box after scaling.
|
BoundingBox3d |
BoundingBox3d.selfMargin(float margin) |
BoundingBox3d |
BoundingBox3d.shift(Coord3d offset) |
BoundingBox3d |
BoundingBox3d.transform(SpaceTransformer transformers)
Clone bounding box and apply transform to it
|
Modifier and Type | Method and Description |
---|---|
void |
BoundingBox3d.add(BoundingBox3d b)
Add a BoundingBox3d volume to the current one.
|
BoundingBox3d |
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.
|
Constructor and Description |
---|
BoundingBox3d(BoundingBox3d box) |
Modifier and Type | Field and Description |
---|---|
protected BoundingBox3d |
AbstractDrawable.bbox |
Modifier and Type | Method and Description |
---|---|
BoundingBox3d |
CompileableComposite.getBounds() |
BoundingBox3d |
AbstractDrawable.getBounds()
Return the BoundingBox of this object.
|
BoundingBox3d |
AbstractComposite.getBounds()
Creates and return a BoundingBox3d that embed all available Drawable
bounds.
|
Modifier and Type | Method and Description |
---|---|
void |
CroppableLineStrip.filter(BoundingBox3d bounds) |
void |
Croppable.filter(BoundingBox3d bounds) |
void |
ParallelepipedComposite.setData(BoundingBox3d box)
Set the parallelepiped data.
|
void |
Parallelepiped.setData(BoundingBox3d box)
Set the parallelepiped data.
|
Constructor and Description |
---|
Parallelepiped(BoundingBox3d b)
Initialize a parallelepiped.
|
ParallelepipedComposite(BoundingBox3d b)
Initialize a parallelepiped.
|
ParallelepipedComposite(BoundingBox3d b,
ParallelepipedComposite.PolygonType type) |
Modifier and Type | Field and Description |
---|---|
protected BoundingBox3d |
AxeBase.bbox |
protected BoundingBox3d |
AxeBox.boxBounds |
protected BoundingBox3d |
AxeBox.wholeBounds |
Modifier and Type | Method and Description |
---|---|
protected BoundingBox3d |
AxeBox.drawTicks(com.jogamp.opengl.GL gl,
com.jogamp.opengl.glu.GLU glu,
Camera cam,
int axis,
int direction,
Color color) |
protected BoundingBox3d |
AxeBoxWithTxtRenderer.drawTicks(com.jogamp.opengl.GL gl,
com.jogamp.opengl.glu.GLU glu,
Camera cam,
int axis,
int direction,
Color color,
Halign hal,
Valign val) |
protected BoundingBox3d |
AxeBox.drawTicks(com.jogamp.opengl.GL gl,
com.jogamp.opengl.glu.GLU glu,
Camera cam,
int axis,
int direction,
Color color,
Halign hal,
Valign val)
Draws axis labels, tick lines and tick label
|
BoundingBox3d |
IAxe.getBoxBounds() |
BoundingBox3d |
AxeBox.getBoxBounds() |
BoundingBox3d |
AxeBase.getBoxBounds() |
BoundingBox3d |
IAxe.getWholeBounds() |
BoundingBox3d |
AxeBox.getWholeBounds()
Return the boundingBox of this axis, including the volume occupied by the texts.
|
BoundingBox3d |
AxeBase.getWholeBounds() |
Modifier and Type | Method and Description |
---|---|
void |
AxeBox.drawAxisLabel(com.jogamp.opengl.GL gl,
com.jogamp.opengl.glu.GLU glu,
Camera cam,
int direction,
Color color,
BoundingBox3d ticksTxtBounds,
double xlab,
double ylab,
double zlab,
String axeLabel) |
void |
AxeBox.drawAxisTickNumericLabel(com.jogamp.opengl.GL gl,
com.jogamp.opengl.glu.GLU glu,
int direction,
Camera cam,
Color color,
Halign hAlign,
Valign vAlign,
BoundingBox3d ticksTxtBounds,
String tickLabel,
Coord3d tickPosition) |
void |
AxeBox.drawAxisTicks(com.jogamp.opengl.GL gl,
com.jogamp.opengl.glu.GLU glu,
Camera cam,
int direction,
Color color,
Halign hal,
Valign 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.
|
void |
IAxe.setAxe(BoundingBox3d box) |
void |
AxeBox.setAxe(BoundingBox3d bbox) |
void |
AxeBase.setAxe(BoundingBox3d box) |
Constructor and Description |
---|
AxeBase(BoundingBox3d box)
Create a simple axe centered on (box.xmin, box.ymin, box.zmin)
|
AxeBox(BoundingBox3d bbox) |
AxeBox(BoundingBox3d bbox,
IAxeLayout layout) |
AxeBoxWithTxtRenderer(BoundingBox3d bbox) |
AxeBoxWithTxtRenderer(BoundingBox3d bbox,
IAxeLayout layout) |
ContourAxeBox(BoundingBox3d bbox) |
ContourAxeBox(BoundingBox3d bbox,
IAxeLayout layout) |
FeedbackBufferAxeBox(BoundingBox3d bbox) |
FeedbackBufferAxeBox(BoundingBox3d bbox,
IAxeLayout layout) |
Modifier and Type | Method and Description |
---|---|
BoundingBox3d |
TexturedCylinder.getBounds() |
BoundingBox3d |
TexturedCube.getBounds() |
BoundingBox3d |
DrawableTexture.getBounds() |
Modifier and Type | Method and Description |
---|---|
BoundingBox3d |
VBO.getBounds() |
BoundingBox3d |
FloatVBO.getBounds() |
Modifier and Type | Method and Description |
---|---|
void |
VBO.setBounds(BoundingBox3d bounds) |
void |
FloatVBO.setBounds(BoundingBox3d bounds) |
Modifier and Type | Method and Description |
---|---|
protected void |
VBOBuilder.fillWithCollection(DrawableVBO drawable,
Collection<Coord3d> coordinates,
ColorMapper colors,
FloatBuffer vertices,
IntBuffer indices,
BoundingBox3d bounds) |
protected void |
VBOBuilder.fillWithCollection(DrawableVBO drawable,
Collection<Coord3d> coordinates,
FloatBuffer vertices,
IntBuffer indices,
BoundingBox3d bounds) |
protected void |
VBOBuilder.fillWithRandomBar(int n,
DrawableVBO drawable,
FloatBuffer vertices,
IntBuffer indices,
BoundingBox3d bounds,
ColorMapper colors) |
Modifier and Type | Method and Description |
---|---|
void |
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) |
Modifier and Type | Method and Description |
---|---|
BoundingBox3d |
Graph.getBounds()
Creates and return a BoundingBox3d that embed all Drawable bounds, among
those that have a defined bounding box.
|
Modifier and Type | Field and Description |
---|---|
protected BoundingBox3d |
View.initBounds |
protected BoundingBox3d |
View.viewbounds |
Modifier and Type | Method and Description |
---|---|
BoundingBox3d |
View.computeScaledViewBounds() |
BoundingBox3d |
View.getBounds()
Get the
AxeBox 's BoundingBox3d |
BoundingBox3d |
View.getInitBounds() |
protected BoundingBox3d |
View.getSceneGraphBounds() |
protected BoundingBox3d |
View.getSceneGraphBounds(Scene scene) |
Modifier and Type | Method and Description |
---|---|
protected void |
View.computeCameraRenderingSphereRadius(Camera cam,
com.jogamp.opengl.GL gl,
com.jogamp.opengl.glu.GLU glu,
ViewportConfiguration viewport,
BoundingBox3d bounds) |
Coord3d |
View.computeSceneScaling(Scene scene,
boolean squared,
ViewBoundMode boundmode,
BoundingBox3d viewbounds,
SpaceTransformer spaceTransformer) |
protected void |
View.initBounds(Scene scene,
BoundingBox3d viewbounds,
BoundingBox3d initBounds) |
void |
View.lookToBox(BoundingBox3d box)
|
void |
View.setBoundManual(BoundingBox3d bounds)
Set a manual bounding box and switch the bounding mode to
{ViewBoundMode.MANUAL}, meaning that any call to
View.updateBounds()
will update view bounds to the current bounds. |
void |
CroppingView.setBoundManual(BoundingBox3d bounds) |
void |
View.setInitBounds(BoundingBox3d initBounds) |
protected Coord3d |
View.squarify(Scene scene,
ViewBoundMode boundmode,
BoundingBox3d viewbounds,
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(com.jogamp.opengl.GL gl,
com.jogamp.opengl.glu.GLU glu,
ViewportConfiguration viewport,
BoundingBox3d boundsScaled) |
void |
View.updateCamera(com.jogamp.opengl.GL gl,
com.jogamp.opengl.glu.GLU glu,
ViewportConfiguration viewport,
BoundingBox3d bounds,
float sceneRadiusScaled) |
void |
View.updateCamera(com.jogamp.opengl.GL gl,
com.jogamp.opengl.glu.GLU glu,
ViewportConfiguration viewport,
BoundingBox3d bounds,
float sceneRadiusScaled,
ViewPositionMode viewmode,
Coord3d viewpoint,
Camera cam,
CameraMode cameraMode,
float factorViewPointDistance,
Coord3d center,
Coord3d scaling) |
Modifier and Type | Method and Description |
---|---|
BoundingBox3d |
ITextRenderer.drawText(com.jogamp.opengl.GL gl,
com.jogamp.opengl.glu.GLU glu,
Camera cam,
String s,
Coord3d position,
Halign halign,
Valign valign,
Color color) |
BoundingBox3d |
AbstractTextRenderer.drawText(com.jogamp.opengl.GL gl,
com.jogamp.opengl.glu.GLU glu,
Camera cam,
String s,
Coord3d position,
Halign halign,
Valign valign,
Color color) |
BoundingBox3d |
ITextRenderer.drawText(com.jogamp.opengl.GL gl,
com.jogamp.opengl.glu.GLU glu,
Camera cam,
String s,
Coord3d position,
Halign halign,
Valign valign,
Color color,
Coord2d screenOffset) |
BoundingBox3d |
AbstractTextRenderer.drawText(com.jogamp.opengl.GL gl,
com.jogamp.opengl.glu.GLU glu,
Camera cam,
String s,
Coord3d position,
Halign halign,
Valign valign,
Color color,
Coord2d screenOffset) |
BoundingBox3d |
ITextRenderer.drawText(com.jogamp.opengl.GL gl,
com.jogamp.opengl.glu.GLU glu,
Camera cam,
String s,
Coord3d position,
Halign halign,
Valign valign,
Color color,
Coord2d screenOffset,
Coord3d sceneOffset) |
BoundingBox3d |
ITextRenderer.drawText(com.jogamp.opengl.GL gl,
com.jogamp.opengl.glu.GLU glu,
Camera cam,
String s,
Coord3d position,
Halign halign,
Valign valign,
Color color,
Coord3d sceneOffset) |
BoundingBox3d |
AbstractTextRenderer.drawText(com.jogamp.opengl.GL gl,
com.jogamp.opengl.glu.GLU glu,
Camera cam,
String s,
Coord3d position,
Halign halign,
Valign valign,
Color color,
Coord3d sceneOffset) |
BoundingBox3d |
DrawableTextWrapper.getBounds() |
Modifier and Type | Method and Description |
---|---|
BoundingBox3d |
TextBitmapRenderer.computeTextBounds(com.jogamp.opengl.GL gl,
com.jogamp.opengl.glu.GLU glu,
Camera cam,
Coord3d posScreenShifted,
float strlen) |
BoundingBox3d |
TextBillboardRenderer.computeTextBounds(com.jogamp.opengl.GL gl,
com.jogamp.opengl.glu.GLU glu,
Camera cam,
Coord3d position,
org.jzy3d.plot3d.text.renderers.TextBillboardRenderer.BillBoardSize dims) |
BoundingBox3d |
TextBitmapRenderer.drawText(com.jogamp.opengl.GL gl,
com.jogamp.opengl.glu.GLU glu,
Camera cam,
String text,
Coord3d position,
Halign halign,
Valign valign,
Color color,
Coord2d screenOffset,
Coord3d sceneOffset)
Draw a string at the specified position and compute the 3d volume
occupied by the string according to the current Camera configuration.
|
BoundingBox3d |
TextBillboardRenderer.drawText(com.jogamp.opengl.GL gl,
com.jogamp.opengl.glu.GLU glu,
Camera cam,
String s,
Coord3d position,
Halign halign,
Valign valign,
Color color,
Coord2d screenOffset,
Coord3d sceneOffset)
Draw a string at the specified position and compute the 3d volume
occupied by the string according to the current Camera configuration.
|
Modifier and Type | Method and Description |
---|---|
BoundingBox3d |
JOGLTextRenderer.drawText(com.jogamp.opengl.GL gl,
com.jogamp.opengl.glu.GLU glu,
Camera cam,
String s,
Coord3d position,
Halign halign,
Valign valign,
Color color,
Coord2d screenOffset,
Coord3d sceneOffset) |
Modifier and Type | Method and Description |
---|---|
BoundingBox3d |
SpaceTransformer.compute(BoundingBox3d bounds) |
Modifier and Type | Method and Description |
---|---|
BoundingBox3d |
SpaceTransformer.compute(BoundingBox3d bounds) |
Copyright © 2018. All rights reserved.