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 |
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 |
AWTLogChartComponentFactory.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) |
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 |
LogAxeBox.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 |
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 |
AxeBox.getWholeBounds()
Return the boundingBox of this axis, including the volume occupied by the
texts.
|
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 |
LogAxeBox.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) |
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) |
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) |
LogAxeBox(BoundingBox3d bbox,
IAxeLayout layout,
SpaceTransformer transformers) |
LogAxeBox(BoundingBox3d bbox,
SpaceTransformer transformers) |
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 |
---|---|
void |
View.computeCameraRenderingSphereRadius(com.jogamp.opengl.GL gl,
com.jogamp.opengl.glu.GLU glu,
ViewportConfiguration viewport,
BoundingBox3d bounds) |
void |
View.lookToBox(BoundingBox3d box)
Set the surrounding AxeBox dimensions and the Camera target, and the
colorbar range.
|
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) |
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) |
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) |
Copyright © 2016. All rights reserved.