Modifier and Type | Field and Description |
---|---|
protected Coord3d |
Chart.previousViewPointFree |
protected Coord3d |
Chart.previousViewPointProfile |
protected Coord3d |
Chart.previousViewPointTop |
Modifier and Type | Method and Description |
---|---|
Coord3d |
Chart.getViewPoint() |
Modifier and Type | Method and Description |
---|---|
Light |
Chart.addLight(Coord3d position) |
Light |
Chart.addLight(Coord3d position,
Color ambiant,
Color diffuse,
Color specular,
float radius) |
void |
Chart.setViewPoint(Coord3d viewPoint) |
Modifier and Type | Field and Description |
---|---|
protected Coord3d |
NewtMousePickingController.mouse3d |
protected Coord3d |
AWTMousePickingController.mouse3d |
protected Coord3d |
NewtMousePickingController.prevMouse3d |
protected Coord3d |
AWTMousePickingController.prevMouse3d |
Modifier and Type | Method and Description |
---|---|
protected void |
NewtMousePickingPan2dController.pan(Coord3d from,
Coord3d to) |
protected void |
AWTMousePickingPan2dController.pan(Coord3d from,
Coord3d to) |
Modifier and Type | Field and Description |
---|---|
protected List<Coord3d> |
AWTSphereMouseSelector.projection |
Modifier and Type | Method and Description |
---|---|
protected boolean |
AWTAbstractMouseSelector.matchRectangleSelection(IntegerCoord2d in,
IntegerCoord2d out,
Coord3d projection,
int width,
int height) |
Modifier and Type | Method and Description |
---|---|
Camera |
IChartComponentFactory.newCamera(Coord3d center) |
Camera |
ChartComponentFactory.newCamera(Coord3d center) |
Modifier and Type | Method and Description |
---|---|
Coord3d |
View2d.computeSceneScaling() |
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) |
Halign |
AxeBox2d.layoutHorizontal(int direction,
Camera cam,
Halign hal,
Coord3d tickPosition) |
void |
AxeBox2d.RotatedTextBitmapRenderer.rotateText(com.jogamp.opengl.GL gl,
Coord3d posReal) |
void |
AxeBox2d.RotatedTextBitmapRenderer.translateTo(com.jogamp.opengl.GL gl,
Coord3d position,
boolean reverse) |
Modifier and Type | Method and Description |
---|---|
Color |
OrderingStrategyScoreColorMapper.getColor(Coord3d coord) |
Color |
ColorMapper.getColor(Coord3d coord)
call a colormap with a three dimensions coordinate
|
Modifier and Type | Method and Description |
---|---|
protected Coord3d |
MapperContourMeshGenerator.map(int i,
int j,
double[][] contours) |
protected Coord3d |
MapperContourMeshGenerator.map(int i,
int j,
double value,
double[][] contours) |
Modifier and Type | Method and Description |
---|---|
Coord3d |
ViewPointChangedEvent.getViewPoint() |
Constructor and Description |
---|
ViewPointChangedEvent(Object source,
Coord3d viewPoint) |
Modifier and Type | Method and Description |
---|---|
static Coord3d[] |
FileDataset.loadArray(String filename) |
static Coord3d[] |
FileDataset.toArray(List<Coord3d> list) |
Modifier and Type | Method and Description |
---|---|
static List<Coord3d> |
FileDataset.loadList(String filename) |
Modifier and Type | Method and Description |
---|---|
static Coord3d[] |
FileDataset.toArray(List<Coord3d> list) |
Modifier and Type | Field and Description |
---|---|
protected Coord3d |
PolygonArray.barycentre |
static Coord3d |
Coord3d.IDENTITY
The origin is a Coord3d having value 1 for each dimension.
|
static Coord3d |
Coord3d.INVALID
An invalid Coord2d has value NaN for each dimension.
|
static Coord3d |
Coord3d.ORIGIN
The origin is a Coord3d having value 0 for each dimension.
|
Modifier and Type | Method and Description |
---|---|
Coord3d |
Coord3d.add(Coord3d c2)
Add a Coord3d to the current one and return the result in a new Coord3d.
|
Coord3d |
Coord3d.add(float value)
Add a value to all components of the current Coord and return the result
in a new Coord3d.
|
Coord3d |
Coord3d.add(float x,
float y,
float z) |
Coord3d |
Coord3d.addSelf(Coord3d c2) |
Coord3d |
Coord3d.addSelf(float value) |
Coord3d |
Coord3d.cartesian()
Converts the current Coord3d into cartesian coordinates and return the
result in a new Coord3d.
|
Coord3d |
Coord3d.clone()
Return a duplicate of this 3d coordinate.
|
static Coord3d |
Normal.compute(Coord3d p0,
Coord3d p1,
Coord3d p2) |
Coord3d |
Coord3d.cross(Coord3d v) |
Coord3d |
Vector3d.cross(Vector3d v)
Computes the vectorial product of the current and the given vector.
|
Coord3d |
Coord3d.div(Coord3d c2)
Divise a Coord3d to the current one and return the result in a new
Coord3d.
|
Coord3d |
Coord3d.div(float value)
Divise all components of the current Coord by the same value and return
the result in a new Coord3d.
|
Coord3d |
PolygonArray.getBarycentre() |
Coord3d |
Vector3d.getCenter()
Return the central point of this segment.
|
Coord3d |
BoundingBox3d.getCenter()
Compute and return the center point of the BoundingBox3d
|
Coord3d |
Coord3d.getNormalizedTo(float len) |
Coord3d |
BoundingBox3d.getTransformedCenter(SpaceTransformer transformers) |
Coord3d |
Coord3d.interpolateTo(Coord3d v,
float f) |
Coord3d |
Coord3d.mul(Coord3d c2)
Multiply a Coord3d to the current one and return the result in a new
Coord3d.
|
Coord3d |
Coord3d.mul(float value)
Multiply all components of the current Coord and return the result in a
new Coord3d.
|
Coord3d |
Coord3d.negative() |
Coord3d |
Coord3d.normalizeTo(float len) |
Coord3d |
Coord3d.polar()
Converts the current Coord3d into polar coordinates and return the result
in a new Coord3d.
|
Coord3d |
RotationMatrix.rotate(Coord3d c) |
Coord3d |
Coord3d.rotate(float angleDeg,
Coord3d axis)
Applies a rotation represented by the AxisAngle
notation using the Rodrigues' rotation formula.
|
Coord3d |
RotationMatrix.rotateSelf(Coord3d c)
glRotate produces a rotation of angle degrees around the
vector (x,y,z).
|
Coord3d |
Coord3d.set(Coord3d c2) |
Coord3d |
Coord3d.set(float x,
float y,
float z) |
Coord3d |
Coord3d.sub(Coord3d c2)
Substract a Coord3d to the current one and return the result in a new
Coord3d.
|
Coord3d |
Coord3d.sub(float value)
Substract a value to all components of the current Coord and return the
result in a new Coord3d.
|
Coord3d |
Coord3d.subSelf(Coord3d c2) |
Coord3d |
Coord3d.subSelf(float value) |
Coord3d[] |
Coordinates.toArray()
Return the array of 3d coordinates.
|
Coord3d |
Vector3d.vector()
Return the vector induced by this set of coordinates.
|
Modifier and Type | Method and Description |
---|---|
List<Coord3d> |
BoundingBox3d.getVertices() |
static List<Coord3d> |
Coord3d.list(int size) |
Modifier and Type | Method and Description |
---|---|
Coord3d |
Coord3d.add(Coord3d c2)
Add a Coord3d to the current one and return the result in a new Coord3d.
|
void |
BoundingBox3d.add(Coord3d c)
Add a Coord3d to the BoundingBox3d.
|
Coord3d |
Coord3d.addSelf(Coord3d c2) |
protected static Coord2d |
ConvexHull.asPoint2f(Coord3d c) |
static Coord3d |
Normal.compute(Coord3d p0,
Coord3d p1,
Coord3d p2) |
boolean |
BoundingBox3d.contains(Coord3d c) |
Coord3d |
Coord3d.cross(Coord3d v) |
double |
Vector3d.distance(Coord3d c)
Compute the distance between two coordinates.
|
double |
Coord3d.distance(Coord3d c)
Compute the distance between two coordinates.
|
double |
Coord3d.distanceSq(Coord3d c) |
Coord3d |
Coord3d.div(Coord3d c2)
Divise a Coord3d to the current one and return the result in a new
Coord3d.
|
void |
Coord3d.divSelf(Coord3d c2) |
float |
Coord3d.dot(Coord3d v) |
Coord3d |
Coord3d.interpolateTo(Coord3d v,
float f) |
Coord3d |
Coord3d.mul(Coord3d c2)
Multiply a Coord3d to the current one and return the result in a new
Coord3d.
|
void |
Coord3d.mulSelf(Coord3d c2) |
static void |
Array.print(Coord3d[] input) |
Coord3d |
RotationMatrix.rotate(Coord3d c) |
Coord3d |
Coord3d.rotate(float angleDeg,
Coord3d axis)
Applies a rotation represented by the AxisAngle
notation using the Rodrigues' rotation formula.
|
Coord3d |
RotationMatrix.rotateSelf(Coord3d c)
glRotate produces a rotation of angle degrees around the
vector (x,y,z).
|
BoundingBox3d |
BoundingBox3d.scale(Coord3d scale)
Return a copy of the current bounding box after scaling.
|
BoundingBox2d |
BoundingBox2d.scale(Coord3d scale)
Return a copy of the current bounding box after scaling.
|
Coord3d |
Coord3d.set(Coord3d c2) |
BoundingBox3d |
BoundingBox3d.shift(Coord3d offset) |
Coord3d |
Coord3d.sub(Coord3d c2)
Substract a Coord3d to the current one and return the result in a new
Coord3d.
|
Coord3d |
Coord3d.subSelf(Coord3d c2) |
Modifier and Type | Method and Description |
---|---|
static Deque<Coord2d> |
ConvexHull.build2d(List<Coord3d> input2d) |
static Range |
Coord3d.getZRange(List<Coord3d> coords) |
static Polygon2d |
ConvexHull.hull(List<Coord3d> cell) |
Constructor and Description |
---|
Angle3d(Coord3d p1,
Coord3d p2,
Coord3d p3)
Create an angle, described by three coordinates.
|
BoundingBox3d(Coord3d center,
float edgeLength) |
Coordinates(Coord3d[] coords)
Initialize a Grid with a list of coordinates values
|
Coordinates(Coord3d coord1,
Coord3d... coords) |
Coordinates(Coord3d coord1,
Coord3d... coords) |
RotationMatrix(float a,
Coord3d c) |
Vector3d(Coord3d p1,
Coord3d p2)
Create a vector, described by two coordinates.
|
Constructor and Description |
---|
BoundingBox3d(List<Coord3d> coords) |
Coordinates(List<Coord3d> coords)
Initialize a Grid with a list of coordinates values
|
Modifier and Type | Method and Description |
---|---|
List<Coord3d> |
IInterpolator.interpolate(List<Coord3d> controlPoints,
int resolution) |
Modifier and Type | Method and Description |
---|---|
List<Coord3d> |
IInterpolator.interpolate(List<Coord3d> controlPoints,
int resolution) |
Modifier and Type | Field and Description |
---|---|
Coord3d[] |
Spline3D.coeffA |
Coord3d[] |
Spline3D.delta |
protected Coord3d[] |
Spline3D.points |
Modifier and Type | Field and Description |
---|---|
List<Coord3d> |
Spline3D.pointList |
List<Coord3d> |
Spline3D.vertices |
Modifier and Type | Method and Description |
---|---|
List<Coord3d> |
Spline3D.computeVertices(int res)
Computes all curve vertices based on the resolution/number of
subdivisions requested.
|
List<Coord3d> |
Spline3D.getDecimatedVertices(float step) |
List<Coord3d> |
Spline3D.getPointList() |
List<Coord3d> |
BernsteinInterpolator.interpolate(List<Coord3d> controlPoints,
int resolution) |
Modifier and Type | Method and Description |
---|---|
Spline3D |
Spline3D.add(Coord3d p)
Adds the given point to the list of control points.
|
Modifier and Type | Method and Description |
---|---|
List<Coord3d> |
BernsteinInterpolator.interpolate(List<Coord3d> controlPoints,
int resolution) |
Spline3D |
Spline3D.setPointList(List<Coord3d> plist) |
Constructor and Description |
---|
Spline3D(Coord3d[] pointArray) |
Spline3D(Coord3d[] pointArray,
BernsteinPolynomial b,
float tightness) |
Constructor and Description |
---|
Spline3D(List<Coord3d> rawPoints) |
Spline3D(List<Coord3d> rawPoints,
BernsteinPolynomial b,
float tightness) |
Modifier and Type | Method and Description |
---|---|
Coord3d |
ParametricHelix.apply(double t) |
abstract Coord3d |
ParametricEquation.apply(double t) |
Coord3d |
ParametricCircle.apply(double t) |
Coord3d |
ParametricAbcd.apply(double t) |
Coord3d |
ParametricTorus.apply(double t,
double u) |
abstract Coord3d |
ParametricEquation2.apply(double t,
double u) |
Modifier and Type | Method and Description |
---|---|
List<Coord3d> |
ParametricEquation.apply(double tmin,
double tmax,
int steps) |
List<Coord3d> |
ParametricEquation2.apply(double tmin,
double tmax,
int tsteps,
double umin,
double umax,
int usteps) |
Modifier and Type | Method and Description |
---|---|
Coord3d |
IObjectTopology.getCoord(O object) |
Modifier and Type | Method and Description |
---|---|
abstract List<Coord3d> |
Grid.apply(Mapper mapper) |
Modifier and Type | Method and Description |
---|---|
AbstractComposite |
Tessellator.build(List<Coord3d> coordinates) |
static Shape |
Builder.buildDelaunay(List<Coord3d> coordinates) |
Modifier and Type | Method and Description |
---|---|
List<Coord3d> |
RingGrid.apply(Mapper mapper) |
List<Coord3d> |
OrthonormalGrid.apply(Mapper mapper) |
List<Coord3d> |
CustomGrid.apply(Mapper mapper) |
static List<Coord3d> |
SphereScatterGenerator.generate(Coord3d center,
float radius,
int steps) |
static List<Coord3d> |
SphereScatterGenerator.generate(Coord3d center,
float radius,
int steps,
boolean half) |
static List<Coord3d> |
SphereScatterGenerator.generate(float radius,
int steps) |
Modifier and Type | Method and Description |
---|---|
static List<Coord3d> |
SphereScatterGenerator.generate(Coord3d center,
float radius,
int steps) |
static List<Coord3d> |
SphereScatterGenerator.generate(Coord3d center,
float radius,
int steps,
boolean half) |
Modifier and Type | Method and Description |
---|---|
AbstractComposite |
OldRingTesselator.build(List<Coord3d> coordinates)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static Coord3d |
JDTConverter.toJzyCoord(Point point) |
Modifier and Type | Method and Description |
---|---|
static Point |
JDTConverter.toJdtPoint(Coord3d coord) |
Modifier and Type | Method and Description |
---|---|
AbstractComposite |
DelaunayTessellator.build(List<Coord3d> coordinates) |
protected List<Polygon> |
DelaunayTessellator.computePolygons(List<Coord3d> coordinates) |
Modifier and Type | Field and Description |
---|---|
protected Coord3d |
AbstractGeometry.center |
protected Coord3d[] |
ScatterMultiColor.coordinates |
Coord3d[] |
Scatter.coordinates |
protected Coord3d |
Sphere.position |
Coord3d |
Point.xyz |
Coord3d |
LightPoint.xyz |
Modifier and Type | Field and Description |
---|---|
protected List<Coord3d> |
LineStripInterpolated.controlCoords |
protected List<Coord3d> |
ScatterMultiColorList.coordinates |
protected List<Coord3d> |
LineStripInterpolated.interpolatedCoords |
Modifier and Type | Method and Description |
---|---|
Coord3d |
AbstractGeometry.getBarycentre() |
Coord3d |
AbstractDrawable.getBarycentre()
Return the barycentre of this object, which is computed as the center of
its bounding box.
|
Coord3d |
Point.getCoord() |
Coord3d[] |
ScatterMultiColor.getData() |
Coord3d[] |
Scatter.getData() |
Coord3d |
Sphere.getPosition() |
Modifier and Type | Method and Description |
---|---|
List<Coord3d> |
LineStripInterpolated.getControlCoords() |
List<Coord3d> |
ScatterMultiColorList.getData() |
List<Coord3d> |
LineStripInterpolated.getInterpolatedCoords() |
Modifier and Type | Method and Description |
---|---|
void |
ScatterMultiColorList.add(Coord3d c) |
void |
ConcurrentScatterMultiColorList.add(Coord3d c) |
void |
Point.setCoord(Coord3d xyz) |
void |
Point.setData(Coord3d xyz)
Set the coordinates of the point.
|
void |
ScatterMultiColor.setData(Coord3d[] coordinates)
Set the coordinates of the point.
|
void |
Scatter.setData(Coord3d[] coordinates)
Set the coordinates of the point.
|
void |
HistogramBar.setData(Coord3d position,
float height,
float radius,
Color color) |
void |
Tube.setData(Coord3d position,
float radiusBottom,
float radiusTop,
float height,
int slices,
int stacks)
Set the
Tube data. |
void |
Sphere.setData(Coord3d position,
float radius,
float height,
int slices,
int stacks)
Set the sphere data.
|
void |
Disk.setData(Coord3d position,
float radiusInner,
float radiusOuter,
int slices,
int loops) |
void |
Cylinder.setData(Coord3d position,
float height,
float radius,
int slices,
int rings,
Color color) |
void |
Tube.setPosition(Coord3d position)
Set the position of the Cylinder and the dimensions of its boundingbox.
|
void |
Sphere.setPosition(Coord3d position)
Set the position of the Sphere and the dimensions of its boundingbox.
|
void |
Disk.setPosition(Coord3d position) |
protected Point |
LineStripInterpolated.toPoint(Coord3d coord,
Color color,
float width) |
protected void |
AbstractDrawable.vertexGL2(com.jogamp.opengl.GL gl,
Coord3d c)
A helper to call glVerted3f on the input coordinate.
|
protected void |
AbstractDrawable.vertexGLES2(Coord3d c)
A helper to call glVerted3f on the input coordinate.
|
Modifier and Type | Method and Description |
---|---|
void |
ScatterMultiColorList.setData(List<Coord3d> coordinates)
Set the coordinates of the point.
|
protected List<Point> |
LineStripInterpolated.toPoints(List<Coord3d> coords,
Color color,
float width) |
Constructor and Description |
---|
AWTScatterMultiColor(Coord3d[] coordinates,
Color[] colors,
ColorMapper mapper) |
AWTScatterMultiColor(Coord3d[] coordinates,
Color[] colors,
ColorMapper mapper,
float width) |
AWTScatterMultiColor(Coord3d[] coordinates,
ColorMapper mapper) |
ConcurrentScatterMultiColor(Coord3d[] coordinates,
Color[] colors,
ColorMapper mapper) |
ConcurrentScatterMultiColor(Coord3d[] coordinates,
Color[] colors,
ColorMapper mapper,
float width) |
ConcurrentScatterMultiColor(Coord3d[] coordinates,
ColorMapper mapper) |
Disk(Coord3d position,
float radiusInner,
float radiusOuter,
int slices,
int loops,
Color color)
Initialize a cylinder with the given parameters.
|
LightPoint(Coord3d xyz,
Color rgb) |
Point(Coord3d xyz)
Intialize a point with a white color and a width of 1.
|
Point(Coord3d xyz,
Color rgb)
Intialize a point with a width of 1.
|
Point(Coord3d xyz,
Color rgb,
float width) |
Scatter(Coord3d[] coordinates) |
Scatter(Coord3d[] coordinates,
Color rgb) |
Scatter(Coord3d[] coordinates,
Color[] colors) |
Scatter(Coord3d[] coordinates,
Color[] colors,
float width) |
Scatter(Coord3d[] coordinates,
Color rgb,
float width) |
ScatterMultiColor(Coord3d[] coordinates,
Color[] colors,
ColorMapper mapper) |
ScatterMultiColor(Coord3d[] coordinates,
Color[] colors,
ColorMapper mapper,
float width) |
ScatterMultiColor(Coord3d[] coordinates,
ColorMapper mapper) |
Sphere(Coord3d position,
float radius,
int slicing,
Color color)
Initialize a sphere with the given parameters.
|
Tube(Coord3d position,
float radius,
float height,
int hslicing,
int vslicing,
Color color)
Initialize a cylinder with the given parameters.
|
Constructor and Description |
---|
AWTScatterMultiColorList(List<Coord3d> coordinates,
ColorMapper mapper) |
AWTScatterMultiColorList(List<Coord3d> coordinates,
ColorMapper mapper,
float width) |
ConcurrentLineStrip(List<Coord3d> coords) |
ConcurrentLineStripSplitted(List<Coord3d> coords) |
ConcurrentScatterMultiColorList(List<Coord3d> coordinates,
ColorMapper mapper) |
ConcurrentScatterMultiColorList(List<Coord3d> coordinates,
ColorMapper mapper,
float width) |
LineStrip(List<Coord3d> coords) |
LineStripInterpolated(IInterpolator interpolator,
List<Coord3d> controlPoints,
int resolution) |
ScatterMultiColorList(List<Coord3d> coordinates,
ColorMapper mapper) |
ScatterMultiColorList(List<Coord3d> coordinates,
ColorMapper mapper,
float width) |
Modifier and Type | Field and Description |
---|---|
protected Coord3d |
AxeBox.center |
protected Coord3d |
AxeBox.scale |
protected Coord3d |
AxeBase.scale |
Modifier and Type | Method and Description |
---|---|
Coord3d |
IAxe.getCenter() |
Coord3d |
AxeBox.getCenter() |
Coord3d |
AxeBase.getCenter()
Get the minimum values of the bounding box for each dimension.
|
Coord3d |
IAxe.getScale() |
Coord3d |
AxeBox.getScale() |
Coord3d |
AxeBase.getScale() |
Modifier and Type | Method and Description |
---|---|
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) |
Halign |
AxeBox.layoutHorizontal(int direction,
Camera cam,
Halign hal,
Coord3d tickPosition) |
void |
IAxe.setScale(Coord3d scale) |
void |
AxeBox.setScale(Coord3d scale)
Set the scaling factor that are applyed on this object before GL2
commands.
|
void |
AxeBase.setScale(Coord3d scale)
Set the scaling factor that are applied on this object before GL2
commands.
|
protected void |
AxeBox.vertexGL2(com.jogamp.opengl.GL gl,
Coord3d c)
A helper to call glVerted3f on the input coordinate.
|
protected void |
AxeBox.vertexGLES2(Coord3d c)
A helper to call glVerted3f on the input coordinate.
|
Modifier and Type | Field and Description |
---|---|
protected Coord3d |
EnlightablePolygon.center |
protected Coord3d |
EnlightableDisk.norm |
Modifier and Type | Method and Description |
---|---|
Coord3d |
EnlightablePolygon.getBarycentre() |
Modifier and Type | Method and Description |
---|---|
void |
EnlightableBar.setData(Coord3d position,
float height,
float radius,
Color color) |
void |
EnlightableSphere.setData(Coord3d position,
float radius,
float height,
int slices,
int stacks)
Set the sphere data.
|
void |
EnlightableDisk.setData(Coord3d position,
float radiusInner,
float radiusOuter,
int slices,
int loops) |
void |
EnlightableSphere.setPosition(Coord3d position)
Set the position of the Sphere and the dimensions of its boundingbox.
|
void |
EnlightableDisk.setPosition(Coord3d position) |
Constructor and Description |
---|
EnlightableBar(Coord3d position,
float height,
float radius,
Color color) |
EnlightableDisk(Coord3d position,
float radiusInner,
float radiusOuter,
int slices,
int loops,
Color color,
boolean faceup)
Initialize a cylinder with the given parameters.
|
EnlightableSphere(Coord3d position,
float radius,
int slicing,
Color color)
Initialize a sphere with the given parameters.
|
Modifier and Type | Field and Description |
---|---|
protected Coord3d |
AbstractDrawableGraph2d.labelSceneOffset |
Modifier and Type | Method and Description |
---|---|
Coord3d |
AbstractDrawableGraph2d.getLabelSceneOffset() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractDrawableGraph2d.setLabelSceneOffset(Coord3d labelSceneOffset) |
Modifier and Type | Field and Description |
---|---|
List<Coord3d> |
PolygonProjection.coords |
Modifier and Type | Method and Description |
---|---|
static List<Coord3d> |
ProjectionUtils.getCoordinates(Polygon p) |
static ArrayList<Coord3d> |
ProjectionUtils.getCoordinatesAsArrayList(Polygon p) |
Constructor and Description |
---|
PolygonProjection(List<Coord3d> coords,
List<Color> colors) |
Modifier and Type | Method and Description |
---|---|
protected Point |
AxeTransformableLineStripInterpolated.toPoint(Coord3d coord,
Color color,
float width) |
static void |
GlVertexExecutor.Vertex(com.jogamp.opengl.GL gl,
Coord3d c3d,
SpaceTransformer transformers) |
protected void |
AxeTransformableAbstractGeometry.vertexGL2(com.jogamp.opengl.GL gl,
Coord3d c) |
protected void |
AxeTransformableAbstractGeometry.vertexGLES2(Coord3d c) |
Constructor and Description |
---|
AxeTransformableConcurrentScatterMultiColorList(List<Coord3d> coordinates,
ColorMapper mapper,
float width,
SpaceTransformer transformers) |
AxeTransformableConcurrentScatterMultiColorList(List<Coord3d> coordinates,
ColorMapper mapper,
SpaceTransformer transformers) |
AxeTransformableLineStrip(List<Coord3d> coords,
SpaceTransformer transformers) |
AxeTransformableLineStripInterpolated(IInterpolator interpolator,
List<Coord3d> controlPoints,
int resolution,
SpaceTransformer transformers) |
Constructor and Description |
---|
PickablePoint(Coord3d xyz) |
PickablePoint(Coord3d xyz,
Color rgb) |
PickablePoint(Coord3d xyz,
Color rgb,
float width) |
PickableSphere(Coord3d position,
float radius,
int slicing,
Color color) |
Modifier and Type | Field and Description |
---|---|
protected Coord3d[] |
SelectableScatter.projection |
Modifier and Type | Field and Description |
---|---|
protected List<Coord3d> |
SelectableSphere.anchors |
protected List<Coord3d> |
SelectableSphere.projection |
Modifier and Type | Method and Description |
---|---|
Coord3d[] |
SelectableScatter.getData() |
Coord3d[] |
SelectableScatter.getProjection() |
Modifier and Type | Method and Description |
---|---|
protected List<Coord3d> |
SelectableSphere.buildAnchors(Coord3d position,
float radius) |
List<Coord3d> |
SelectableSphere.getLastProjection() |
List<Coord3d> |
SelectableScatter.getLastProjection() |
List<Coord3d> |
Selectable.getLastProjection() |
List<Coord3d> |
SelectableSphere.getProjection() |
Modifier and Type | Method and Description |
---|---|
protected List<Coord3d> |
SelectableSphere.buildAnchors(Coord3d position,
float radius) |
void |
SelectableScatter.setData(Coord3d[] coordinates)
Set the coordinates of the point.
|
void |
SelectableSphere.setPosition(Coord3d position) |
Constructor and Description |
---|
SelectableScatter(Coord3d[] coordinates,
Color[] colors) |
SelectableSphere(Coord3d position,
float radius,
int slicing,
Color color) |
Modifier and Type | Field and Description |
---|---|
protected List<Coord3d> |
TexturedCylinder.lastProjection |
protected List<Coord3d> |
TexturedCube.lastProjection |
Modifier and Type | Method and Description |
---|---|
List<Coord3d> |
TexturedCylinder.getLastProjection() |
List<Coord3d> |
TexturedCube.getLastProjection() |
Constructor and Description |
---|
TexturedCube(Coord3d position,
Color color,
Color bgcolor,
MaskPair masks) |
TexturedCube(Coord3d position,
MaskPair masks) |
TexturedCylinder(Coord3d position,
Color color,
Color bgcolor,
MaskPair masks) |
TexturedCylinder(Coord3d position,
MaskPair masks) |
Modifier and Type | Field and Description |
---|---|
protected List<Coord3d> |
VBOBuilderListCoord3d.coordinates |
Modifier and Type | Method and Description |
---|---|
protected void |
VBOBuilder.putCoord(FloatBuffer vertices,
Coord3d c) |
protected void |
VBOBuilder.putCoord(FloatVBO vbo,
Coord3d c) |
protected void |
VBOBuilder.putPoint(FloatVBO vbo,
int id,
Color color,
Coord3d coord) |
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.fillWithCollection(DrawableVBO drawable,
List<Coord3d> coordinates,
FloatVBO vbo) |
protected void |
VBOBuilder.fillWithCollection(DrawableVBO drawable,
List<Coord3d> coordinates,
FloatVBO vbo,
ColorMapper coloring) |
Constructor and Description |
---|
VBOBuilderListCoord3d(List<Coord3d> coordinates) |
VBOBuilderListCoord3d(List<Coord3d> coordinates,
ColorMapper coloring) |
Modifier and Type | Field and Description |
---|---|
protected Coord3d |
Light.position |
Modifier and Type | Method and Description |
---|---|
Coord3d |
Light.getPosition() |
Modifier and Type | Method and Description |
---|---|
void |
LightSet.apply(com.jogamp.opengl.GL gl,
Coord3d scale) |
void |
Light.apply(com.jogamp.opengl.GL gl,
Coord3d scale) |
void |
Light.setPosition(Coord3d position) |
Modifier and Type | Method and Description |
---|---|
int |
PointOrderingStrategy.compare(Coord3d o1,
Coord3d o2) |
double |
DefaultOrderingStrategy.score(Coord3d coord) |
double |
BarycentreOrderingStrategy.score(Coord3d coord) |
abstract double |
AbstractOrderingStrategy.score(Coord3d coord) |
Modifier and Type | Method and Description |
---|---|
void |
PointOrderingStrategy.sort(List<Coord3d> points,
Camera cam) |
Modifier and Type | Field and Description |
---|---|
Coord3d |
Tooltip.target |
protected Coord3d |
TextTooltipRenderer.target |
protected Coord3d |
InteractiveTooltip.target |
protected Coord3d |
CoordinateTooltipRenderer.target |
Modifier and Type | Method and Description |
---|---|
String |
TooltipRenderer.format(Coord3d c) |
String |
CoordinateTooltipRenderer.format(Coord3d c) |
void |
TooltipRenderer.render(Graphics2D g2d,
int x,
int y,
Coord3d coord) |
void |
TextTooltipRenderer.updateTargetCoordinate(Coord3d target) |
void |
CoordinateTooltipRenderer.updateTargetCoordinate(Coord3d target) |
Constructor and Description |
---|
CoordinateTooltipRenderer(IntegerCoord2d screen,
Coord3d target) |
CoordinateTooltipRenderer(String xUnit,
String yUnit,
String zUnit,
boolean renderX,
boolean renderY,
boolean renderZ,
IntegerCoord2d screen,
Coord3d target) |
CoordinateTooltipRenderer(String xUnit,
String yUnit,
String zUnit,
boolean renderX,
boolean renderY,
boolean renderZ,
IntegerCoord2d screen,
Coord3d target,
boolean newLineAfterEachDim) |
CoordinateTooltipRenderer(String xUnit,
String yUnit,
String zUnit,
IntegerCoord2d screen,
Coord3d target) |
CoordinateTooltipRenderer(String xUnit,
String yUnit,
String zUnit,
IntegerCoord2d screen,
Coord3d target,
boolean newLineAfterEachDim) |
InteractiveTooltip(Coord3d target,
String content,
IntegerCoord2d screenLocation) |
InteractiveTooltip(Coord3d target,
String content,
IntegerCoord2d screenLocation,
IAction action) |
TextTooltipRenderer(String text,
IntegerCoord2d screen,
Coord3d target) |
Tooltip(int x,
int y,
Coord3d target) |
Tooltip(String text,
int x,
int y,
Coord3d target) |
Modifier and Type | Field and Description |
---|---|
protected Coord3d |
View.center |
static Coord3d |
View.DEFAULT_VIEW |
static Coord3d |
Camera.DEFAULT_VIEW
The polar default view point, i.e.
|
protected Coord3d |
Camera.eye |
protected Coord3d |
View.scaling |
protected Coord3d |
Camera.target |
protected Coord3d |
Camera.up |
protected Coord3d |
View.viewpoint |
Modifier and Type | Method and Description |
---|---|
Coord3d |
View.computeCameraEye(Coord3d target) |
static Coord3d |
View.computeCameraEyeFree(Coord3d viewpoint,
Coord3d target) |
static Coord3d |
View.computeCameraEyeProfile(Coord3d viewpoint,
Coord3d target) |
static Coord3d |
View.computeCameraEyeTop(Coord3d viewpoint,
Coord3d target) |
Coord3d |
View.computeCameraTarget() |
Coord3d |
View.computeCameraUp() |
Coord3d |
View.computeCameraUpAndTriggerEvents() |
Coord3d |
View.computeSceneScaling() |
Coord3d |
View.getCenter()
Return the central point of the view scene, that is the last bounding box
center set by
View.lookToBox(BoundingBox3d box) |
Coord3d |
Camera.getEye()
Returns the eye's position.
|
Coord3d |
View.getLastViewScaling()
Return the last used view scaling that was set according to the
View.setSquared(boolean v) status. |
Coord3d |
Camera.getTarget()
Returns the target's position that was set at the last call to lookAt().
|
Coord3d |
Camera.getUp()
Returns the top of the camera.
|
Coord3d |
View.getViewPoint()
Get the viewpoint.
|
Coord3d |
Camera.modelToScreen(com.jogamp.opengl.GL gl,
com.jogamp.opengl.glu.GLU glu,
Coord3d point)
Transform a 3d point coordinate into its screen position.
|
Coord3d[] |
Camera.modelToScreen(com.jogamp.opengl.GL gl,
com.jogamp.opengl.glu.GLU glu,
Coord3d[] points) |
Coord3d[][] |
Camera.modelToScreen(com.jogamp.opengl.GL gl,
com.jogamp.opengl.glu.GLU glu,
Coord3d[][] points) |
Coord3d |
View.projectMouse(int x,
int y) |
Coord3d |
Camera.screenToModel(com.jogamp.opengl.GL gl,
com.jogamp.opengl.glu.GLU glu,
Coord3d screen)
Transform a 2d screen coordinate into a 3d coordinate.
|
protected Coord3d |
View.squarify()
Return a 3d scaling factor that allows scaling the scene into a square
box, according to the current ViewBoundMode.
|
Modifier and Type | Method and Description |
---|---|
ArrayList<ArrayList<Coord3d>> |
Camera.modelToScreen(com.jogamp.opengl.GL gl,
com.jogamp.opengl.glu.GLU glu,
ArrayList<ArrayList<Coord3d>> polygons) |
List<Coord3d> |
Camera.modelToScreen(com.jogamp.opengl.GL gl,
com.jogamp.opengl.glu.GLU glu,
List<Coord3d> points) |
Modifier and Type | Method and Description |
---|---|
Coord3d |
View.computeCameraEye(Coord3d target) |
static Coord3d |
View.computeCameraEyeFree(Coord3d viewpoint,
Coord3d target) |
static Coord3d |
View.computeCameraEyeProfile(Coord3d viewpoint,
Coord3d target) |
static Coord3d |
View.computeCameraEyeTop(Coord3d viewpoint,
Coord3d target) |
double |
Camera.getDistance(AbstractDrawable drawable,
Coord3d viewScale)
Apply scaling before computing distance between the camera eye and the
given drawable's barycenter.
|
double |
Camera.getDistance(Coord3d coord)
Return the distance between the camera eye and the given coordinate.
|
double |
Camera.getDistance(Coord3d coord,
Coord3d viewScale)
Apply scaling before computing distance between the camera eye and the
given coordinate.
|
Coord3d |
Camera.modelToScreen(com.jogamp.opengl.GL gl,
com.jogamp.opengl.glu.GLU glu,
Coord3d point)
Transform a 3d point coordinate into its screen position.
|
Coord3d[] |
Camera.modelToScreen(com.jogamp.opengl.GL gl,
com.jogamp.opengl.glu.GLU glu,
Coord3d[] points) |
Coord3d[][] |
Camera.modelToScreen(com.jogamp.opengl.GL gl,
com.jogamp.opengl.glu.GLU glu,
Coord3d[][] points) |
Coord3d |
Camera.screenToModel(com.jogamp.opengl.GL gl,
com.jogamp.opengl.glu.GLU glu,
Coord3d screen)
Transform a 2d screen coordinate into a 3d coordinate.
|
void |
Camera.setEye(Coord3d eye)
Set the eye's position.
|
void |
Camera.setTarget(Coord3d target)
Set the target point of the camera.
|
void |
Camera.setUp(Coord3d up)
Set the top of the camera.
|
void |
View.setViewPoint(Coord3d polar)
Set the viewpoint and query a view update.
|
void |
View.setViewPoint(Coord3d polar,
boolean updateView)
Set the viewpoint using polar coordinates relative to the target (i.e.
|
void |
Camera.show(com.jogamp.opengl.GL gl,
Transform transform,
Coord3d scaling) |
boolean |
Camera.side(Coord3d point)
Return true if the given point is on the left of the vector eye->target.
|
protected String |
Camera.toString(Coord3d eye,
Coord3d target,
Coord3d up) |
Modifier and Type | Method and Description |
---|---|
ArrayList<ArrayList<Coord3d>> |
Camera.modelToScreen(com.jogamp.opengl.GL gl,
com.jogamp.opengl.glu.GLU glu,
ArrayList<ArrayList<Coord3d>> polygons) |
List<Coord3d> |
Camera.modelToScreen(com.jogamp.opengl.GL gl,
com.jogamp.opengl.glu.GLU glu,
List<Coord3d> points) |
Constructor and Description |
---|
Camera(Coord3d target)
Set up a Camera looking at target, with a viewpoint standing at
target+(0,0,100).
|
Modifier and Type | Field and Description |
---|---|
protected Coord3d |
AbstractTextRenderer.defSceneOffset |
protected Coord3d |
DrawableTextWrapper.position |
Modifier and Type | Method and Description |
---|---|
Coord3d |
DrawableTextWrapper.getPosition() |
Modifier and Type | Method and Description |
---|---|
void |
DrawableTextWrapper.configure(String txt,
Coord3d position,
Color color,
Halign ha,
Valign va) |
void |
ITextRenderer.drawSimpleText(com.jogamp.opengl.GL gl,
com.jogamp.opengl.glu.GLU glu,
Camera cam,
String s,
Coord3d position,
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) |
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) |
void |
DrawableTextWrapper.setPosition(Coord3d position) |
Constructor and Description |
---|
DrawableTextWrapper(String txt,
Coord3d position,
Color color,
ITextRenderer renderer) |
Constructor and Description |
---|
DrawableTextBillboard(String txt,
Coord3d position,
Color color) |
DrawableTextBitmap(String txt,
Coord3d position,
Color color) |
Modifier and Type | Field and Description |
---|---|
protected Coord3d |
TextCellRenderer.sceneOffset |
Modifier and Type | Method and Description |
---|---|
Coord3d |
TextCellRenderer.getSceneOffset() |
Modifier and Type | Method and Description |
---|---|
void |
TextCellRenderer.setSceneOffset(Coord3d sceneOffset) |
Modifier and Type | Method and Description |
---|---|
void |
TextOverlay.appendText(com.jogamp.opengl.GL gl,
com.jogamp.opengl.glu.GLU glu,
Camera cam,
String s,
Coord3d position,
Halign halign,
Valign valign,
Color color) |
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) |
float |
TextBitmapRenderer.computeXWithAlign(Halign halign,
Coord3d posScreen,
float strlen,
float x) |
float |
TextBitmapRenderer.computeYWithAlign(Valign valign,
Coord3d posScreen,
float y) |
void |
TextBitmapRenderer.drawSimpleText(com.jogamp.opengl.GL gl,
com.jogamp.opengl.glu.GLU glu,
Camera cam,
String s,
Coord3d position,
Color color) |
void |
TextBillboardRenderer.drawSimpleText(com.jogamp.opengl.GL gl,
com.jogamp.opengl.glu.GLU glu,
Camera cam,
String s,
Coord3d position,
Color color) |
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.
|
void |
TextBillboardRenderer.drawText(com.jogamp.opengl.GL gl,
String s,
Coord3d position,
Halign halign,
Valign valign,
Color color)
Draw a string at the specified position.
|
void |
TextBillboardRenderer.glRaster(com.jogamp.opengl.GL gl,
Coord3d position,
Color color) |
void |
TextBitmapRenderer.glRasterPos(com.jogamp.opengl.GL gl,
Coord3d sceneOffset,
Coord3d posReal) |
Modifier and Type | Method and Description |
---|---|
void |
JOGLTextRenderer.drawSimpleText(com.jogamp.opengl.GL gl,
com.jogamp.opengl.glu.GLU glu,
Camera cam,
String s,
Coord3d position,
Color color) |
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 |
---|---|
Coord3d |
TranslateDrawable.compute(Coord3d input) |
Coord3d |
Translate.compute(Coord3d input) |
Coord3d |
Transform.compute(Coord3d input)
Apply the transformations to the input coordinate
|
Coord3d |
Scale.compute(Coord3d input) |
Coord3d |
Rotate.compute(Coord3d input) |
Coord3d |
Rotate.getRotate() |
Modifier and Type | Method and Description |
---|---|
Coord3d |
TranslateDrawable.compute(Coord3d input) |
Coord3d |
Translate.compute(Coord3d input) |
Coord3d |
Transform.compute(Coord3d input)
Apply the transformations to the input coordinate
|
Coord3d |
Scale.compute(Coord3d input) |
Coord3d |
Rotate.compute(Coord3d input) |
void |
Rotate.setRotate(Coord3d rotate) |
void |
TranslateDrawable.translateTo(com.jogamp.opengl.GL gl,
Coord3d center,
boolean reverse) |
Constructor and Description |
---|
Rotate(double angle,
Coord3d rotate) |
Rotate(float angle,
Coord3d rotate)
Initialize a Rotation.
|
Scale(Coord3d scale)
Initialize a Scale.
|
Translate(Coord3d shift)
Initialize a Translate.
|
Modifier and Type | Method and Description |
---|---|
Coord3d |
SpaceTransformer.compute(Coord3d point) |
Modifier and Type | Method and Description |
---|---|
Coord3d |
SpaceTransformer.compute(Coord3d point) |
Modifier and Type | Method and Description |
---|---|
protected void |
LightEditor.registerCoord3dControl(Coord3dEditor colorControl,
Coord3d coord) |
Copyright © 2016. All rights reserved.