Uses of Class
org.jzy3d.maths.Coord3d
Packages that use Coord3d
Package
Description
Provides mathematical tools: coordinates, spaces, grids, and trigonometry for 2 and 3 dimensions.
-
Uses of Coord3d in Unnamed Package
Methods in Unnamed Package that return Coord3d -
Uses of Coord3d in org.jzy3d.chart
Fields in org.jzy3d.chart declared as Coord3dModifier and TypeFieldDescriptionprotected Coord3d
Chart.previousViewPointFree
protected Coord3d
Chart.previousViewPointProfile
protected Coord3d
Chart.previousViewPointTop
protected Coord3d
Chart.viewpoint
Methods in org.jzy3d.chart that return Coord3dMethods in org.jzy3d.chart with parameters of type Coord3dModifier and TypeMethodDescriptionAdd a light at the given position, using theLight.DEFAULT_COLOR
for the three coloring settings.Add a light at the given position.Add a light at the given position.void
Chart.setViewPoint
(Coord3d viewPoint) -
Uses of Coord3d in org.jzy3d.chart.controllers.mouse.camera
Methods in org.jzy3d.chart.controllers.mouse.camera that return Coord3dModifier and TypeMethodDescriptionprotected Coord3d
AWTCameraMouseController.modelToScreen
(Coord3d model) Perform model to screen projection smartly, considering the effect of a colorbar on the actual viewport.protected Coord3d
AWTCameraMouseController.screenToModel
(float x, float y) protected Coord3d
AWTCameraMouseController.screenToModel
(MouseEvent e) protected Coord3d
AWTCameraMouseController.screenToModel
(Coord3d mouse) Perform screen to model projection smartly, considering the effect of a colorbar on the actual viewport.Methods in org.jzy3d.chart.controllers.mouse.camera with parameters of type Coord3dModifier and TypeMethodDescriptionprotected void
AWTCameraMouseController.drawCoord
(Graphics2D g2d, Coord2d screenPosition, Coord3d modelPosition, int interline, boolean leftAlign) Drawing primitive for mouse tooltips.protected Coord3d
AWTCameraMouseController.modelToScreen
(Coord3d model) Perform model to screen projection smartly, considering the effect of a colorbar on the actual viewport.protected Coord3d
AWTCameraMouseController.screenToModel
(Coord3d mouse) Perform screen to model projection smartly, considering the effect of a colorbar on the actual viewport. -
Uses of Coord3d in org.jzy3d.chart.controllers.mouse.picking
Fields in org.jzy3d.chart.controllers.mouse.picking declared as Coord3dModifier and TypeFieldDescriptionprotected Coord3d
AWTMousePickingController.mouse3d
protected Coord3d
NewtMousePickingController.mouse3d
protected Coord3d
AWTMousePickingController.prevMouse3d
protected Coord3d
NewtMousePickingController.prevMouse3d
Methods in org.jzy3d.chart.controllers.mouse.picking with parameters of type Coord3d -
Uses of Coord3d in org.jzy3d.chart.controllers.mouse.selection
Fields in org.jzy3d.chart.controllers.mouse.selection with type parameters of type Coord3dMethods in org.jzy3d.chart.controllers.mouse.selection with parameters of type Coord3dModifier and TypeMethodDescriptionprotected boolean
AWTAbstractMouseSelector.matchRectangleSelection
(IntegerCoord2d in, IntegerCoord2d out, Coord3d projection, int width, int height) -
Uses of Coord3d in org.jzy3d.chart.factories
Methods in org.jzy3d.chart.factories with parameters of type Coord3dModifier and TypeMethodDescriptionAbstractDrawableFactory.newCubeComposite
(Coord3d coord, Color color, Color wireframe, float radius) IDrawableFactory.newCubeComposite
(Coord3d coord, Color color, Color wireframe, float radius) IDrawableFactory.newPointRound
(Coord3d coord, Color color, float width) NativeDrawableFactory.newPointRound
(Coord3d coord, Color color, float width) IDrawableFactory.newPointSquare
(Coord3d coord, Color color, float width) NativeDrawableFactory.newPointSquare
(Coord3d coord, Color color, float width) AbstractDrawableFactory.newSphere
(Coord3d coord, Color color, Color wireframe, float radius, int slicing) NativeDrawableFactory.newSphereVBO
(Coord3d coord, Color color, Color wireframe, float radius, int stacks, int slices) Method parameters in org.jzy3d.chart.factories with type arguments of type Coord3dModifier and TypeMethodDescriptionIDrawableFactoryDesign.newLineInterpolated
(List<Coord3d> controlPoints, int resolution) -
Uses of Coord3d in org.jzy3d.chart2d
Methods in org.jzy3d.chart2d that return Coord3dModifier and TypeMethodDescriptionView2d.computeSceneScaling()
TODO : verify we override this and why we do not overrideView.computeSceneScaling(Scene, boolean, org.jzy3d.plot3d.rendering.view.modes.ViewBoundMode, org.jzy3d.maths.BoundingBox3d, org.jzy3d.plot3d.transform.space.SpaceTransformer)
Methods in org.jzy3d.chart2d with parameters of type Coord3dModifier and TypeMethodDescriptionAxisBox2d.RotatedTextBitmapRenderer.drawText
(IPainter painter, Font font, String text, Coord3d position, float rotation, Horizontal halign, Vertical valign, Color color, Coord2d screenOffset, Coord3d sceneOffset) protected void
AxisBox2d.glRasterPos
(IPainter painter, Coord3d sceneOffset, Coord3d screenPositionAligned3d) void
AxisBox2d.RotatedTextBitmapRenderer.rotateText
(IPainter painter, Coord3d posReal) -
Uses of Coord3d in org.jzy3d.colors
Methods in org.jzy3d.colors with parameters of type Coord3d -
Uses of Coord3d in org.jzy3d.contour
Methods in org.jzy3d.contour that return Coord3d -
Uses of Coord3d in org.jzy3d.events
Methods in org.jzy3d.events that return Coord3dModifier and TypeMethodDescriptionViewPointChangedEvent.getViewPoint()
Returns the viewpoint in polar coordinates.Constructors in org.jzy3d.events with parameters of type Coord3d -
Uses of Coord3d in org.jzy3d.io
Methods in org.jzy3d.io that return Coord3dModifier and TypeMethodDescriptionstatic Coord3d
BufferUtil.getCoordAt
(FloatBuffer buffer, int i) static Coord3d[]
static Coord3d[]
Methods in org.jzy3d.io that return types with arguments of type Coord3dMethod parameters in org.jzy3d.io with type arguments of type Coord3d -
Uses of Coord3d in org.jzy3d.io.ply
Methods in org.jzy3d.io.ply that return Coord3dMethods in org.jzy3d.io.ply that return types with arguments of type Coord3d -
Uses of Coord3d in org.jzy3d.javafx.controllers.mouse
Fields in org.jzy3d.javafx.controllers.mouse declared as Coord3dModifier and TypeFieldDescriptionprotected Coord3d
JavaFXMousePickingController.mouse3d
protected Coord3d
JavaFXMousePickingController.prevMouse3d
-
Uses of Coord3d in org.jzy3d.maths
Fields in org.jzy3d.maths declared as Coord3dModifier and TypeFieldDescriptionprotected Coord3d
PolygonArray.barycentre
static final Coord3d
Coord3d.IDENTITY
The origin is a Coord3d having value 1 for each dimension.static final Coord3d
Coord3d.INVALID
An invalid Coord2d has value NaN for each dimension.static final Coord3d
Coord3d.ORIGIN
The origin is a Coord3d having value 0 for each dimension.Methods in org.jzy3d.maths that return Coord3dModifier and TypeMethodDescriptionCoord3d.add
(double x, double y, double z) Coord3d.add
(float value) Add a value to all components of the current Coord and return the result in a new Coord3d.Coord3d.add
(float x, float y, float z) Add a Coord3d to the current one and return the result in a new Coord3d.Coord3d.addSelf
(float value) Coord3d.addSelf
(float x, float y, float z) static Coord3d[]
Coord3d.cartesian()
Converts the current Coord3d into cartesian coordinates and return the result in a new Coord3d.Coord3d.cartesianSelf()
Coord3d.clone()
Return a duplicate of this 3d coordinate.static Coord3d
Compute the normal for the input list of points.static Coord3d
Compute the normal for the three points which is a vector perpendicular to the plane formed by the three input points.static Coord3d
Compute the normal for the three points which is a vector perpendicular to the plane formed by the three input points.Vector3d.coord1()
Vector3d.coord2()
Coord3d[]
Vector3d.coords()
Coord3d[]
Coord3ds.coordsArray()
Coord3d[]
BoundingBox3d.corners()
Build an array of 8 coordinates indicating the 8 corners of the bounding boxfinal Coord3d
Computes the vectorial product of the current and the given vector.Computes the vectorial product of the current and the given vector.Coord3d.div
(float value) Divise all components of the current Coord by the same value and return the result in a new Coord3d.Divise a Coord3d to the current one and return the result in a new Coord3d.PolygonArray.getBarycentre()
BoundingBox3d.getCenter()
Compute and return the center point of the BoundingBox3dVector3d.getCenter()
Return the central point of this segment.static Coord3d
Coord3d.getCoordAt
(double[] array, int i) static Coord3d
Coord3d.getCoordAt
(float[] array, int i) Coord3d.getNormalizedTo
(float len) BoundingBox3d.getRange()
Return range of each dimension.Coord3d[]
Triangle2d.getSegmentAB
(float z) Coord3d[]
Triangle2d.getSegmentAC
(float z) Coord3d[]
Triangle2d.getSegmentBA
(float z) Coord3d[]
Triangle2d.getSegmentBC
(float z) BoundingBox3d.getTransformedCenter
(SpaceTransformer transformers) BoundingBox3d.Corners.getXmaxYmaxZmax()
BoundingBox3d.Corners.getXmaxYmaxZmin()
BoundingBox3d.Corners.getXmaxYminZmax()
BoundingBox3d.Corners.getXmaxYminZmin()
BoundingBox3d.Corners.getXminYmaxZmax()
BoundingBox3d.Corners.getXminYmaxZmin()
BoundingBox3d.Corners.getXminYminZmax()
BoundingBox3d.Corners.getXminYminZmin()
final Coord3d
Coord3d.interpolateTo
(Coord3d v, float f) static Coord3d[]
Triangle2d.leftMostFirst
(Coord3d[] segment) static Coord3d[]
Triangle2d.leftMostFirst
(Coord3d seg0, Coord3d seg1) static Coord3d
Compute the component-wise minimum values of a set of coordinates.static Coord3d
Compute the component-wise minimum values of a set of coordinates.Coord3d.mul
(double value) Coord3d.mul
(float value) Multiply all components of the current Coord and return the result in a new Coord3d.Coord3d.mul
(float x, float y, float z) Multiply a Coord3d to the current one and return the result in a new Coord3d.Coord3d.negative()
Coord3d.normalizeTo
(float len) Coord3d.polar()
Converts the current Coord3d into polar coordinates and return the result in a new Coord3d.Coord3d.polarSelf()
final Coord3d
Applies a rotation represented by the AxisAngle notation using the Rodrigues' rotation formula.RotationMatrix.rotateSelf
(Coord3d c) glRotate produces a rotation of angle degrees around the vector (x,y,z).static Coord3d[]
Coord3d.set
(float x, float y, float z) Coord3d.sub
(float value) Substract a value to all components of the current Coord and return the result in a new Coord3d.Coord3d.sub
(float x2, float y2, float z2) Substract a Coord3d to the current one and return the result in a new Coord3d.Coord3d.subSelf
(float value) Coord2d.to3d()
Coord3d[]
Coordinates.toArray()
Return the array of 3d coordinates.Vector3d.vector()
Return the vector induced by this set of coordinates.Methods in org.jzy3d.maths that return types with arguments of type Coord3dModifier and TypeMethodDescriptionCoord3ds.coords()
BoundingBox3d.Corners.getAll()
Coord3d.getCoords
(double[] array) Coord3d.getCoords
(float[] array) BoundingBox3d.getVertices()
Coord3d.list
(int size) Compute the component-wise minimum and maximum values of a set of coordinates.Compute the component-wise minimum and maximum values of a set of coordinates.Methods in org.jzy3d.maths with parameters of type Coord3dModifier and TypeMethodDescriptionvoid
Add a Coord3d to the BoundingBox3d.static void
Add a Coord3d to the current one and return the result in a new Coord3d.protected static Coord2d
static Coord3d
Compute the normal for the three points which is a vector perpendicular to the plane formed by the three input points.static Coord3d
Compute the normal for the three points which is a vector perpendicular to the plane formed by the three input points.boolean
final Coord3d
Computes the vectorial product of the current and the given vector.double
Compute the distance between two coordinates.double
Compute the distance between two coordinates.double
Coord3d.distanceSq
(Coord3d c) Compute the square distance between two coordinates.static void
Divise a Coord3d to the current one and return the result in a new Coord3d.void
final float
Compute the dot product (a.k.a scalar product) between the current and given vector.final Coord3d
Coord3d.interpolateTo
(Coord3d v, float f) static Coord3d[]
Triangle2d.leftMostFirst
(Coord3d[] segment) static Coord3d[]
Triangle2d.leftMostFirst
(Coord3d seg0, Coord3d seg1) static void
Multiply a Coord3d to the current one and return the result in a new Coord3d.void
static void
static void
static void
final Coord3d
Applies a rotation represented by the AxisAngle notation using the Rodrigues' rotation formula.RotationMatrix.rotateSelf
(Coord3d c) glRotate produces a rotation of angle degrees around the vector (x,y,z).Return a copy of the current bounding box after scaling.static Coord3d[]
static int[]
Array.sortAscending
(Coord3d[] input, Array.Direction direction) static int[]
Array.sortDescending
(Coord3d[] input, Array.Direction direction) static void
Substract a Coord3d to the current one and return the result in a new Coord3d.Method parameters in org.jzy3d.maths with type arguments of type Coord3dModifier and TypeMethodDescriptionstatic void
static void
static double
Compute the sum of all angles in the input coordinate list.static Coord3d[]
static void
static void
static Range
static Polygon2d
static Coord3d
Compute the component-wise minimum values of a set of coordinates.static Coord3d
Compute the component-wise minimum values of a set of coordinates.Compute the component-wise minimum and maximum values of a set of coordinates.static void
static void
static void
static void
Constructors in org.jzy3d.maths with parameters of type Coord3dModifierConstructorDescriptionCreate an angle, described by three coordinates.BoundingBox3d
(Coord3d center, float diameter) Coordinates
(Coord3d[] coords) Initialize a Grid with a list of coordinates valuesCoordinates
(Coord3d coord1, Coord3d... coords) RotationMatrix
(float a, Coord3d c) Create a vector, described by two coordinates.Constructor parameters in org.jzy3d.maths with type arguments of type Coord3dModifierConstructorDescriptionBoundingBox3d
(List<Coord3d> coords) Coordinates
(List<Coord3d> coords) Initialize a Grid with a list of coordinates values -
Uses of Coord3d in org.jzy3d.maths.algorithms.interpolation
Methods in org.jzy3d.maths.algorithms.interpolation that return types with arguments of type Coord3dModifier and TypeMethodDescriptionIInterpolator.interpolate
(List<Coord3d> controlPoints, int resolution) Method parameters in org.jzy3d.maths.algorithms.interpolation with type arguments of type Coord3dModifier and TypeMethodDescriptionIInterpolator.interpolate
(List<Coord3d> controlPoints, int resolution) -
Uses of Coord3d in org.jzy3d.maths.algorithms.interpolation.algorithms
Fields in org.jzy3d.maths.algorithms.interpolation.algorithms declared as Coord3dModifier and TypeFieldDescriptionCoord3d[]
Spline3D.coeffA
Coord3d[]
Spline3D.delta
protected Coord3d[]
Spline3D.points
Fields in org.jzy3d.maths.algorithms.interpolation.algorithms with type parameters of type Coord3dMethods in org.jzy3d.maths.algorithms.interpolation.algorithms that return types with arguments of type Coord3dModifier and TypeMethodDescriptionSpline3D.computeVertices
(int res) Computes all curve vertices based on the resolution/number of subdivisions requested.Spline3D.getDecimatedVertices
(float step) Spline3D.getPointList()
BernsteinInterpolator.interpolate
(List<Coord3d> controlPoints, int resolution) Methods in org.jzy3d.maths.algorithms.interpolation.algorithms with parameters of type Coord3dModifier and TypeMethodDescriptionAdds the given point to the list of control points.Method parameters in org.jzy3d.maths.algorithms.interpolation.algorithms with type arguments of type Coord3dModifier and TypeMethodDescriptionBernsteinInterpolator.interpolate
(List<Coord3d> controlPoints, int resolution) Spline3D.setPointList
(List<Coord3d> plist) Constructors in org.jzy3d.maths.algorithms.interpolation.algorithms with parameters of type Coord3dModifierConstructorDescriptionSpline3D
(Coord3d[] pointArray, BernsteinPolynomial b, float tightness) Constructor parameters in org.jzy3d.maths.algorithms.interpolation.algorithms with type arguments of type Coord3d -
Uses of Coord3d in org.jzy3d.maths.doubles
Methods in org.jzy3d.maths.doubles that return Coord3dMethods in org.jzy3d.maths.doubles with parameters of type Coord3dConstructors in org.jzy3d.maths.doubles with parameters of type Coord3d -
Uses of Coord3d in org.jzy3d.maths.parameq
Methods in org.jzy3d.maths.parameq that return Coord3dModifier and TypeMethodDescriptionParametricAbcd.apply
(double t) ParametricCircle.apply
(double t) abstract Coord3d
ParametricEquation.apply
(double t) abstract Coord3d
ParametricEquation2.apply
(double t, double u) ParametricHelix.apply
(double t) ParametricTorus.apply
(double t, double u) Methods in org.jzy3d.maths.parameq that return types with arguments of type Coord3d -
Uses of Coord3d in org.jzy3d.painters
Methods in org.jzy3d.painters that return Coord3dModifier and TypeMethodDescriptionAbstractPainter.modelToScreen
(Coord3d point) Transform a 3d point coordinate into its screen position.Coord3d[]
AbstractPainter.modelToScreen
(Coord3d[] points) Project an array of coordinates.Coord3d[][]
AbstractPainter.modelToScreen
(Coord3d[][] points) Project an array of coordinates.AbstractPainter.modelToScreen
(Coord3d point, int[] viewport, float[] modelView, float[] projection) Transform a 3d coordinate to 2D screen coordinate.IPainter.modelToScreen
(Coord3d point) Coord3d[]
IPainter.modelToScreen
(Coord3d[] points) Coord3d[][]
IPainter.modelToScreen
(Coord3d[][] points) IPainter.modelToScreen
(Coord3d point, int[] viewport, float[] modelView, float[] projection) AbstractPainter.screenToModel
(Coord3d screen) Transform a 2d screen coordinate into a 3d coordinate.AbstractPainter.screenToModel
(Coord3d screen, int[] viewport, float[] modelView, float[] projection) Transform a 2d screen coordinate into a 3d coordinate.IPainter.screenToModel
(Coord3d screen) IPainter.screenToModel
(Coord3d screen, int[] viewport, float[] modelView, float[] projection) Methods in org.jzy3d.painters that return types with arguments of type Coord3dModifier and TypeMethodDescriptionAbstractPainter.modelToScreen
(ArrayList<ArrayList<Coord3d>> polygons) Project a list of lists of coordinates.AbstractPainter.modelToScreen
(List<Coord3d> points) Project a list of coordinates.IPainter.modelToScreen
(ArrayList<ArrayList<Coord3d>> polygons) IPainter.modelToScreen
(List<Coord3d> points) Methods in org.jzy3d.painters with parameters of type Coord3dModifier and TypeMethodDescriptionvoid
EmulGLPainter.drawImage
(ByteBuffer imageBuffer, int imageWidth, int imageHeight, Coord2d pixelZoom, Coord3d imagePosition) A very failing implementation.void
IPainter.drawImage
(ByteBuffer imageBuffer, int imageWidth, int imageHeight, Coord2d pixelZoom, Coord3d imagePosition) A high level and easy way of drawing images (non OpenGL).void
NativeDesktopPainter.drawImage
(ByteBuffer imageBuffer, int imageWidth, int imageHeight, Coord2d pixelZoom, Coord3d imagePosition) void
NativeEmbeddedPainter.drawImage
(ByteBuffer imageBuffer, int imageWidth, int imageHeight, Coord2d pixelZoom, Coord3d imagePosition) void
Render 2D text at the given 3D position.void
A high level and easy way of drawing texts (non OpenGL).void
NativeDesktopPainter.drawText
(Font font, String label, Coord3d position, Color color, float rotation) Render 2D text at the given 3D position.void
NativeEmbeddedPainter.drawText
(Font font, String label, Coord3d position, Color color, float rotation) void
EmulGLPainter.glutBitmapString
(Font font, String label, Coord3d position, Color color) void
IPainter.glutBitmapString
(Font axisFont, String label, Coord3d p, Color c) An interface for AWT user, jGL only @since 2.0.0void
NativeDesktopPainter.glutBitmapString
(Font axisFont, String label, Coord3d p, Color c) Render 2D text at the given 3D position using a font as supported byNativeDesktopPainter.glutBitmapString(int, String)
.void
NativeEmbeddedPainter.glutBitmapString
(Font axisFont, String label, Coord3d p, Color c) JGL onlyAbstractPainter.modelToScreen
(Coord3d point) Transform a 3d point coordinate into its screen position.Coord3d[]
AbstractPainter.modelToScreen
(Coord3d[] points) Project an array of coordinates.Coord3d[][]
AbstractPainter.modelToScreen
(Coord3d[][] points) Project an array of coordinates.AbstractPainter.modelToScreen
(Coord3d point, int[] viewport, float[] modelView, float[] projection) Transform a 3d coordinate to 2D screen coordinate.IPainter.modelToScreen
(Coord3d point) Coord3d[]
IPainter.modelToScreen
(Coord3d[] points) Coord3d[][]
IPainter.modelToScreen
(Coord3d[][] points) IPainter.modelToScreen
(Coord3d point, int[] viewport, float[] modelView, float[] projection) void
void
A convenient shortcut to glNormal3fvoid
AbstractPainter.raster
(Coord3d coord, SpaceTransformer transform) void
IPainter.raster
(Coord3d coord, SpaceTransformer transform) AbstractPainter.screenToModel
(Coord3d screen) Transform a 2d screen coordinate into a 3d coordinate.AbstractPainter.screenToModel
(Coord3d screen, int[] viewport, float[] modelView, float[] projection) Transform a 2d screen coordinate into a 3d coordinate.IPainter.screenToModel
(Coord3d screen) IPainter.screenToModel
(Coord3d screen, int[] viewport, float[] modelView, float[] projection) void
void
AbstractPainter.vertex
(Coord3d coord, SpaceTransformer transform) void
A convenient shortcut to glVertex3fvoid
IPainter.vertex
(Coord3d coord, SpaceTransformer transform) A convenient shortcut to glVertex3f, able to apply a space transform in case it is not nullMethod parameters in org.jzy3d.painters with type arguments of type Coord3dModifier and TypeMethodDescriptionAbstractPainter.modelToScreen
(ArrayList<ArrayList<Coord3d>> polygons) Project a list of lists of coordinates.AbstractPainter.modelToScreen
(List<Coord3d> points) Project a list of coordinates.IPainter.modelToScreen
(ArrayList<ArrayList<Coord3d>> polygons) IPainter.modelToScreen
(List<Coord3d> points) -
Uses of Coord3d in org.jzy3d.plot3d.builder
Methods in org.jzy3d.plot3d.builder that return Coord3dMethods in org.jzy3d.plot3d.builder that return types with arguments of type Coord3dModifier and TypeMethodDescriptionMethod parameters in org.jzy3d.plot3d.builder with type arguments of type Coord3d -
Uses of Coord3d in org.jzy3d.plot3d.builder.concrete
Methods in org.jzy3d.plot3d.builder.concrete that return types with arguments of type Coord3dMethods in org.jzy3d.plot3d.builder.concrete with parameters of type Coord3dModifier and TypeMethodDescriptionMethod parameters in org.jzy3d.plot3d.builder.concrete with type arguments of type Coord3d -
Uses of Coord3d in org.jzy3d.plot3d.builder.delaunay
Methods in org.jzy3d.plot3d.builder.delaunay that return Coord3dMethods in org.jzy3d.plot3d.builder.delaunay with parameters of type Coord3dMethod parameters in org.jzy3d.plot3d.builder.delaunay with type arguments of type Coord3d -
Uses of Coord3d in org.jzy3d.plot3d.primitives
Fields in org.jzy3d.plot3d.primitives declared as Coord3dModifier and TypeFieldDescriptionprotected Coord3d
Geometry.center
Coord3d[]
Scatter.coordinates
protected Coord3d[]
ScatterMultiColor.coordinates
protected Coord3d
CubeGLUT.position
protected Coord3d
EmulGLDrawableImage.position
protected Coord3d
Sphere.position
LightPoint.xyz
Point.xyz
Fields in org.jzy3d.plot3d.primitives with type parameters of type Coord3dModifier and TypeFieldDescriptionLineStripInterpolated.controlCoords
ScatterMultiColorList.coordinates
LineStripInterpolated.interpolatedCoords
Geometry.normals
Methods in org.jzy3d.plot3d.primitives that return Coord3dModifier and TypeMethodDescriptionprotected Coord3d
Geometry.computeNormalAutomatic
(List<Point> points) protected Coord3d
Geometry.computeNormalAutomatic
(Point p1, Point p2, Point p3) RandomGeom.coord()
RandomGeom.coord
(float xrange, float yrange, float zrange) Drawable.getBarycentre()
Return the barycentre of this object, which is computed as the center of its bounding box.Geometry.getBarycentre()
MultiDrawable.getBarycentre()
Return the barycentre of this object, which is computed as the center of its bounding box.Point.getCoord()
Coord3d[]
Geometry.getCoordArray()
Returns an array of the mutable coordinates held by this polygon points.Coord3d[]
Scatter.getCoordinates()
Coord3d[]
Scatter.getData()
Coord3d[]
ScatterMultiColor.getData()
CubeGLUT.getPosition()
EmulGLDrawableImage.getPosition()
Sphere.getPosition()
RandomGeom.viewpoint()
generate a random viewpoint according to the expected values ofView.setViewPoint(Coord3d, boolean)
Methods in org.jzy3d.plot3d.primitives that return types with arguments of type Coord3dModifier and TypeMethodDescriptionLineStripInterpolated.getControlCoords()
Geometry.getCoordList()
Returns a list of the mutable coordinates held by this polygon points.Geometry.getCoordSet()
Returns a set of the mutable coordinates held by this polygon points.ScatterMultiColorList.getData()
LineStripInterpolated.getInterpolatedCoords()
Geometry.getNormals()
Methods in org.jzy3d.plot3d.primitives with parameters of type Coord3dModifier and TypeMethodDescriptionvoid
void
void
void
void
void
Build a color based on the input coord values.protected static Vector3d
Arrow.createVector3d
(Coord3d pos, Coord3d dir, float length) protected void
Geometry.drawNormal
(IPainter painter, Coord3d start, Coord3d end) protected void
Geometry.drawPolygonNormal
(IPainter painter, List<Point> points, Coord3d normal) protected void
protected void
Geometry.drawTriangleNormal
(IPainter painter, Point p1, Point p2, Point p3, Coord3d n1, Coord3d n2, Coord3d n3) void
void
void
void
void
void
Set the coordinates of the point.void
Set the coordinates of the point.void
Set the coordinates of the point.void
Set the sphere data.void
Tube.setData
(Coord3d position, float radiusBottom, float radiusTop, float height, int slices, int stacks) Set theTube
data.void
void
CubeGLUT.setPosition
(Coord3d position) void
Disk.setPosition
(Coord3d position) void
EmulGLDrawableImage.setPosition
(Coord3d position) void
Sphere.setPosition
(Coord3d position) Set the position of the Sphere and the dimensions of its boundingbox.void
Tube.setPosition
(Coord3d position) Set the position of the Cylinder and the dimensions of its boundingbox.protected Point
Method parameters in org.jzy3d.plot3d.primitives with type arguments of type Coord3dModifier and TypeMethodDescriptionvoid
LineStrip.add
(Collection<Coord3d> coords) void
LineStrip.addAllPoints
(Collection<Coord3d> coords) void
void
Set the coordinates of the point.void
Geometry.setNormals
(List<Coord3d> normals, Normal.NormalPer normalPer) Provides normals for this geometry.static Shape
Constructors in org.jzy3d.plot3d.primitives with parameters of type Coord3dModifierConstructorDescriptionAWTScatterMultiColor
(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) CubeComposite
(Coord3d c, float radius) Initialize a cylinder with the given parameters.EmulGLDrawableImage
(BufferedImage image, Coord3d position) LightPoint
(Coord3d xyz, Color rgb) Intialize a point with a white color and a width of 1.Intialize a point with a width of 1.ScatterMultiColor
(Coord3d[] coordinates, Color[] colors, ColorMapper mapper) ScatterMultiColor
(Coord3d[] coordinates, Color[] colors, ColorMapper mapper, float width) ScatterMultiColor
(Coord3d[] coordinates, ColorMapper mapper) Initialize a sphere with the given parameters.Initialize a cylinder with the given parameters.Constructor parameters in org.jzy3d.plot3d.primitives with type arguments of type Coord3dModifierConstructorDescriptionAWTScatterMultiColorList
(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) LineStripInterpolated
(List<Coord3d> controlPoints, int resolution) LineStripInterpolated
(IInterpolator interpolator, List<Coord3d> controlPoints, int resolution) LineStripInterpolated
(IInterpolator interpolator, List<Coord3d> controlPoints, int resolution, boolean drawPoints) ScatterMultiColorList
(List<Coord3d> coordinates, ColorMapper mapper) ScatterMultiColorList
(List<Coord3d> coordinates, ColorMapper mapper, float width) -
Uses of Coord3d in org.jzy3d.plot3d.primitives.axis
Fields in org.jzy3d.plot3d.primitives.axis declared as Coord3dModifier and TypeFieldDescriptionCoord3d[]
AxisRenderingInfo.axisSegment
protected Coord3d
AxisBox.center
protected Coord3d
AxisBase.scale
protected Coord3d
AxisBox.scale
Coord3d[]
AxisRenderingInfo.tickLabelPositions
Methods in org.jzy3d.plot3d.primitives.axis that return Coord3dModifier and TypeMethodDescriptionprotected Coord3d
AxisLabelProcessor.axisLabelPosition
(int direction, float tickLength, Coord3d pos, Coord3d dir) Compute the axis label position according to the tick position (on the axis segment) and a direction for the tick.protected Coord3d
AxisLabelProcessor.axisLabelPosition_2D
(int direction, Coord3d pos) 2D case : processed in 2D according to pixel margins, font size, and a pixel to world dimension ratio returned by the viewprotected Coord3d
AxisLabelProcessor.axisLabelPosition_3D
(int direction, float tickLength, Coord3d pos, Coord3d dir) 3D case : process a shift from the center of the axis to annotate based on the tick length (hence distance between tick text and axis) and a distance factor of the axis label w.r.t. the tick lengthAxisBase.getCenter()
Get the minimum values of the bounding box for each dimension.AxisBox.getCenter()
IAxis.getCenter()
AxisBase.getScale()
AxisBox.getScale()
IAxis.getScale()
protected Coord3d
AxisTickProcessor.tickDirection
(int quad_0, int quad_1) protected Coord3d
AxisTickProcessor.tickPosition
(int quad_0, int quad_1) Methods in org.jzy3d.plot3d.primitives.axis with parameters of type Coord3dModifier and TypeMethodDescriptionAxisTickProcessor.align
(Horizontal alignDefault, int dimension, Camera cam, Coord3d tickPosition) Compute horizontal alignement of a tick label based on tick position relative to camera, if the input default is nullprotected Coord2d
AxisLabelProcessor.axisLabelOffset
(IPainter painter, AxisRenderingInfo info, Coord3d labelPosition, int margin) Offset for oblique labels.protected Coord2d
AxisLabelProcessor.axisLabelOffsetVertical
(IPainter painter, AxisRenderingInfo info, Coord3d labelPosition, int margin) Computes the offset to apply to a vertical Z label to avoid covering the tick labels in the case of a 3D chart.protected Coord3d
AxisLabelProcessor.axisLabelPosition
(int direction, float tickLength, Coord3d pos, Coord3d dir) Compute the axis label position according to the tick position (on the axis segment) and a direction for the tick.protected Coord3d
AxisLabelProcessor.axisLabelPosition_2D
(int direction, Coord3d pos) 2D case : processed in 2D according to pixel margins, font size, and a pixel to world dimension ratio returned by the viewprotected Coord3d
AxisLabelProcessor.axisLabelPosition_3D
(int direction, float tickLength, Coord3d pos, Coord3d dir) 3D case : process a shift from the center of the axis to annotate based on the tick length (hence distance between tick text and axis) and a distance factor of the axis label w.r.t. the tick lengthprotected float
AxisLabelProcessor.axisLabelRotation
(IPainter painter, int direction, Coord3d[] axisSegment) Compute axis label rotation according to settings and direction of the axis segment.float
AxisLabelRotator.computeSegmentRotation
(Coord3d p1, Coord3d p2) Compute the 2D orientation (rotation) of an axis as it is currently displayed to screen (which may change according to camera viewpoint)Schema source
float
AxisLabelRotator.computeSegmentRotation2D
(IPainter painter, Coord3d[] axisSegment) Compute the 2D orientation (rotation) of an axis made of 2 3D points.AxisLabelRotator.computeTextLayout
(IPainter painter, Coord3d[] segment3D, Coord3d center3D, Coord3d label3D, float offset) Compute the 2D offset and rotation required to have axis label cleanly fitting around and axis and being parallel to the axis (as displayed in 2D on screen).protected 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, Coord3d pos, Coord3d dir, double[] ticks) void
AxisTickProcessor.drawTickLine
(IPainter painter, Color color, Coord3d pos, Coord3d lab) Actually draws the line.boolean[]
AxisBox.getHiddenQuads
(Coord3d scaledEye, Coord3d center) void
Set the scaling factor that are applied on this object before GL2 commands.void
Set the scaling factor that are applyed on this object before GL2 commands.void
-
Uses of Coord3d in org.jzy3d.plot3d.primitives.enlightables
Fields in org.jzy3d.plot3d.primitives.enlightables declared as Coord3dModifier and TypeFieldDescriptionprotected Coord3d
EnlightablePolygon.center
protected Coord3d
EnlightableDisk.norm
Methods in org.jzy3d.plot3d.primitives.enlightables that return Coord3dMethods in org.jzy3d.plot3d.primitives.enlightables with parameters of type Coord3dModifier and TypeMethodDescriptionvoid
void
EnlightableDisk.setData
(Coord3d position, float radiusInner, float radiusOuter, int slices, int loops) void
Set the sphere data.void
EnlightableDisk.setPosition
(Coord3d position) void
EnlightableSphere.setPosition
(Coord3d position) Set the position of the Sphere and the dimensions of its boundingbox.Constructors in org.jzy3d.plot3d.primitives.enlightables with parameters of type Coord3dModifierConstructorDescriptionEnlightableBar
(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. -
Uses of Coord3d in org.jzy3d.plot3d.primitives.graphs
Fields in org.jzy3d.plot3d.primitives.graphs declared as Coord3dMethods in org.jzy3d.plot3d.primitives.graphs that return Coord3dMethods in org.jzy3d.plot3d.primitives.graphs with parameters of type Coord3dModifier and TypeMethodDescriptionvoid
AbstractDrawableGraph2d.setLabelSceneOffset
(Coord3d labelSceneOffset) -
Uses of Coord3d in org.jzy3d.plot3d.primitives.interactive.tools
Fields in org.jzy3d.plot3d.primitives.interactive.tools with type parameters of type Coord3dMethods in org.jzy3d.plot3d.primitives.interactive.tools that return types with arguments of type Coord3dModifier and TypeMethodDescriptionProjectionUtils.getCoordinates
(Polygon p) ProjectionUtils.getCoordinatesAsArrayList
(Polygon p) Constructor parameters in org.jzy3d.plot3d.primitives.interactive.tools with type arguments of type Coord3d -
Uses of Coord3d in org.jzy3d.plot3d.primitives.pickable
Constructors in org.jzy3d.plot3d.primitives.pickable with parameters of type Coord3dModifierConstructorDescriptionPickablePoint
(Coord3d xyz) PickablePoint
(Coord3d xyz, Color rgb) PickablePoint
(Coord3d xyz, Color rgb, float width) PickableSphere
(Coord3d position, float radius, int slicing, Color color) -
Uses of Coord3d in org.jzy3d.plot3d.primitives.selectable
Fields in org.jzy3d.plot3d.primitives.selectable declared as Coord3dFields in org.jzy3d.plot3d.primitives.selectable with type parameters of type Coord3dMethods in org.jzy3d.plot3d.primitives.selectable that return Coord3dModifier and TypeMethodDescriptionCoord3d[]
SelectableScatter.getData()
Coord3d[]
SelectableScatter.getProjection()
Methods in org.jzy3d.plot3d.primitives.selectable that return types with arguments of type Coord3dModifier and TypeMethodDescriptionSelectableSphere.buildAnchors
(Coord3d position, float radius) Selectable.getLastProjection()
SelectableScatter.getLastProjection()
SelectableSphere.getLastProjection()
SelectableSphere.getProjection()
Methods in org.jzy3d.plot3d.primitives.selectable with parameters of type Coord3dModifier and TypeMethodDescriptionSelectableSphere.buildAnchors
(Coord3d position, float radius) void
Set the coordinates of the point.void
SelectableSphere.setPosition
(Coord3d position) Constructors in org.jzy3d.plot3d.primitives.selectable with parameters of type Coord3dModifierConstructorDescriptionSelectableScatter
(Coord3d[] coordinates, Color[] colors) SelectableSphere
(Coord3d position, float radius, int slicing, Color color) -
Uses of Coord3d in org.jzy3d.plot3d.primitives.textured
Fields in org.jzy3d.plot3d.primitives.textured with type parameters of type Coord3dMethods in org.jzy3d.plot3d.primitives.textured that return types with arguments of type Coord3dModifier and TypeMethodDescriptionTexturedCube.getLastProjection()
TexturedCylinder.getLastProjection()
Methods in org.jzy3d.plot3d.primitives.textured with parameters of type Coord3dModifier and TypeMethodDescriptionTexturedCube.makeXPlaneTextureMapping
(Coord3d position, float width) TexturedCube.makeYPlaneTextureMapping
(Coord3d position, float width) TexturedCube.makeZPlaneTextureMapping
(Coord3d position, float width) Constructors in org.jzy3d.plot3d.primitives.textured with parameters of type Coord3dModifierConstructorDescriptionTexturedCube
(Coord3d position, Color color, Color bgcolor, MaskPair masks) TexturedCube
(Coord3d position, Color color, Color bgcolor, MaskPair masks, float width) TexturedCube
(Coord3d position, MaskPair masks) TexturedCylinder
(Coord3d position, Color color, Color bgcolor, MaskPair masks) TexturedCylinder
(Coord3d position, MaskPair masks) -
Uses of Coord3d in org.jzy3d.plot3d.primitives.vbo.builders
Fields in org.jzy3d.plot3d.primitives.vbo.builders with type parameters of type Coord3dMethods in org.jzy3d.plot3d.primitives.vbo.builders with parameters of type Coord3dModifier and TypeMethodDescriptionprotected void
VBOBuilder.putCoord
(FloatBuffer vertices, Coord3d c) protected void
protected void
Method parameters in org.jzy3d.plot3d.primitives.vbo.builders with type arguments of type Coord3dModifier 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.fillWithCollection
(DrawableVBO drawable, List<Coord3d> coordinates, FloatVBO vbo) protected void
VBOBuilder.fillWithCollection
(DrawableVBO drawable, List<Coord3d> coordinates, FloatVBO vbo, ColorMapper coloring) Constructor parameters in org.jzy3d.plot3d.primitives.vbo.builders with type arguments of type Coord3dModifierConstructorDescriptionVBOBuilderListCoord3d
(List<Coord3d> coordinates) VBOBuilderListCoord3d
(List<Coord3d> coordinates, ColorMapper coloring) -
Uses of Coord3d in org.jzy3d.plot3d.primitives.vbo.drawable
Constructors in org.jzy3d.plot3d.primitives.vbo.drawable with parameters of type Coord3d -
Uses of Coord3d in org.jzy3d.plot3d.primitives.vbo.drawable.loaders
Method parameters in org.jzy3d.plot3d.primitives.vbo.drawable.loaders with type arguments of type Coord3dModifier and TypeMethodDescriptionprotected FloatBuffer
VBOBufferLoader.computeAverageNormalsForEachVertex
(List<Coord3d> verticeList, com.google.common.collect.ArrayListMultimap<Coord3d, Coord3d> vertexNormals) Process the average normal of a points, based on parametervertexNormals
point is mapped to a list of all normals of all polygons that have this point in common.protected FloatBuffer
VBOBufferLoader.computeAverageNormalsForEachVertex
(List<Coord3d> verticeList, com.google.common.collect.ArrayListMultimap<Coord3d, Coord3d> vertexNormals) Process the average normal of a points, based on parametervertexNormals
point is mapped to a list of all normals of all polygons that have this point in common.protected FloatBuffer
VBOBufferLoader.computeAverageNormalsForEachVertex
(List<Coord3d> verticeList, com.google.common.collect.ArrayListMultimap<Coord3d, Coord3d> vertexNormals) Process the average normal of a points, based on parametervertexNormals
point is mapped to a list of all normals of all polygons that have this point in common.VBOBufferLoader.computeSharedNormals
(int[][] elementIndices, List<Coord3d> verticeList) VBOBufferLoader.computeSharedNormals
(int[] geometries, int geometrySize, List<Coord3d> verticeList) When vertices are shared between multiple triangles, each vertex normal should be unique and computed out of all triangles that share the vertex.VBOBufferLoader.computeSimpleNormals
(int pointsPerGeometry, List<Coord3d> verticeList) VBOBufferLoader.loadColorBufferFromColormap
(List<Coord3d> verticeList, BoundingBox3d bounds, int colorChannels, IColorMap colormap) VBOBufferLoader.loadVerticesFromArray
(float[] points, int pointDimensions, List<Coord3d> verticeList, BoundingBox3d bounds) protected void
VBOBufferLoader.verifyDoublons
(List<Coord3d> verticeList) -
Uses of Coord3d in org.jzy3d.plot3d.rendering.lights
Fields in org.jzy3d.plot3d.rendering.lights declared as Coord3dMethods in org.jzy3d.plot3d.rendering.lights that return Coord3dMethods in org.jzy3d.plot3d.rendering.lights with parameters of type Coord3d -
Uses of Coord3d in org.jzy3d.plot3d.rendering.ordering
Methods in org.jzy3d.plot3d.rendering.ordering with parameters of type Coord3dModifier and TypeMethodDescriptionint
abstract double
double
double
Method parameters in org.jzy3d.plot3d.rendering.ordering with type arguments of type Coord3d -
Uses of Coord3d in org.jzy3d.plot3d.rendering.tooltips
Fields in org.jzy3d.plot3d.rendering.tooltips declared as Coord3dModifier and TypeFieldDescriptionprotected Coord3d
CoordinateTooltipRenderer.target
protected Coord3d
InteractiveTooltip.target
protected Coord3d
TextTooltipRenderer.target
Tooltip.target
Methods in org.jzy3d.plot3d.rendering.tooltips with parameters of type Coord3dModifier and TypeMethodDescriptionvoid
TooltipRenderer.render
(Graphics2D g2d, int x, int y, Coord3d coord) void
CoordinateTooltipRenderer.updateTargetCoordinate
(Coord3d target) void
TextTooltipRenderer.updateTargetCoordinate
(Coord3d target) Constructors in org.jzy3d.plot3d.rendering.tooltips with parameters of type Coord3dModifierConstructorDescriptionCoordinateTooltipRenderer
(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) CoordinateTooltipRenderer
(IntegerCoord2d screen, Coord3d target) InteractiveTooltip
(Coord3d target, String content, IntegerCoord2d screenLocation) InteractiveTooltip
(Coord3d target, String content, IntegerCoord2d screenLocation, IAction action) TextTooltipRenderer
(String text, IntegerCoord2d screen, Coord3d target) -
Uses of Coord3d in org.jzy3d.plot3d.rendering.view
Fields in org.jzy3d.plot3d.rendering.view declared as Coord3dModifier and TypeFieldDescriptionprotected Coord3d
View.center
static final Coord3d
Camera.DEFAULT_VIEW
The polar default view point, i.e.protected Coord3d
Camera.eye
The camera viewpointAWTImageViewport.ImageLayout.position
protected Coord3d
Camera.scale
The scale used to display elementsprotected Coord3d
View.scaling
protected Coord3d
Camera.target
The camera targetprotected Coord3d
Camera.up
The camera up vectorstatic final Coord3d
View.UP_VECTOR_X
static final Coord3d
View.UP_VECTOR_Y
static final Coord3d
View.UP_VECTOR_Z
protected Coord3d
View.upVector
protected Coord3d
View.viewpoint
static final Coord3d
A viewpoint where two corners of the axis box touch top and bottom lines of the canvas.static final Coord3d
View.VIEWPOINT_DEFAULT
A nice viewpoint to start the chartstatic final Coord3d
A nice viewpoint to start the chartstatic final Coord3d
A viewpoint allowing to have min X and Y values near viewer, growing toward horizon.Methods in org.jzy3d.plot3d.rendering.view that return Coord3dModifier and TypeMethodDescriptionprotected Coord3d
View.computeCameraEye
(Coord3d target) protected Coord3d
View.computeCameraEye
(Coord3d target, ViewPositionMode viewmode, Coord3d viewpoint) Compute the camera's eye position in cartesian coordinates based on viewmode, target, and a viewpoint given in polar coordinates around the targetprotected Coord3d
View.computeCameraEyeFree
(Coord3d viewpoint, Coord3d target) protected Coord3d
View.computeCameraEyeProfile
(Coord3d viewpoint, Coord3d target) protected Coord3d
View.computeCameraEyeXY
(Coord3d viewpoint, Coord3d target) protected Coord3d
View.computeCameraEyeXZ
(Coord3d viewpoint, Coord3d target) protected Coord3d
View.computeCameraEyeYZ
(Coord3d viewpoint, Coord3d target) protected Coord3d
View.computeCameraTarget()
protected Coord3d
View.computeCameraTarget
(Coord3d center, Coord3d scaling) protected Coord3d
View.computeCameraUp
(Coord3d viewpoint) Compute the direction of the top of the camera relative to its center.View.computeSceneScaling()
View.computeSceneScaling
(Scene scene, boolean squared, ViewBoundMode boundmode, BoundingBox3d manualViewBounds, SpaceTransformer spaceTransformer) View.getCenter()
Return the central point of the view scene, that is the last bounding box center set byView.lookToBox(org.jzy3d.maths.BoundingBox3d)
Camera.getEye()
Returns the eye's position.View.getLastViewScaling()
Return the last used view scaling that was set according to theView.setSquared(boolean)
status.Camera.getScale()
Returns the scale used by this camera to display elements.View.getScaling()
Return the stretch ratio applied to the viewCamera.getTarget()
Returns the target's position that was set at the last call to lookAt().Camera.getUp()
Returns the top of the camera.View.getUpVector()
View.getViewPoint()
Get the viewpoint.Camera.modelToScreen
(IPainter painter, Coord3d point) Transform a 3d point coordinate into its screen position.View.projectMouse
(int x, int y) Perform the 3d projection of a 2d coordinate.View.projectMouse
(Coord2d mouse) View.projectMouse
(Coord3d screen) Perform the 3d projection of a 2d coordinate.View.projectMouse
(IntegerCoord2d mouse) Camera.screenToModel
(IPainter painter, Coord3d screen) Transform a 2d screen coordinate into a 3d coordinate.protected Coord3d
View.squarify()
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) Methods in org.jzy3d.plot3d.rendering.view with parameters of type Coord3dModifier and TypeMethodDescriptionprotected Coord3d
View.computeCameraEye
(Coord3d target) protected Coord3d
View.computeCameraEye
(Coord3d target, ViewPositionMode viewmode, Coord3d viewpoint) Compute the camera's eye position in cartesian coordinates based on viewmode, target, and a viewpoint given in polar coordinates around the targetprotected Coord3d
View.computeCameraEyeFree
(Coord3d viewpoint, Coord3d target) protected Coord3d
View.computeCameraEyeProfile
(Coord3d viewpoint, Coord3d target) protected Coord3d
View.computeCameraEyeXY
(Coord3d viewpoint, Coord3d target) protected Coord3d
View.computeCameraEyeXZ
(Coord3d viewpoint, Coord3d target) protected Coord3d
View.computeCameraEyeYZ
(Coord3d viewpoint, Coord3d target) protected Coord3d
View.computeCameraTarget
(Coord3d center, Coord3d scaling) protected Coord3d
View.computeCameraUp
(Coord3d viewpoint) Compute the direction of the top of the camera relative to its center.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.double
Camera.getDistance
(Drawable drawable, Coord3d viewScale) Apply scaling before computing distance between the camera eye and the given drawable's barycenter.void
Camera.initWithTarget
(Coord3d initialTarget) Camera.modelToScreen
(IPainter painter, Coord3d point) Transform a 3d point coordinate into its screen position.View.projectMouse
(Coord3d screen) Perform the 3d projection of a 2d coordinate.protected void
View.renderAxeBox
(IAxis axe, Scene scene, Camera camera, Coord3d scaling, boolean axeBoxDisplayed) void
View.renderSceneGraph
(boolean light, Camera camera, Scene scene, Coord3d scaling) Camera.screenToModel
(IPainter painter, Coord3d screen) Transform a 2d screen coordinate into a 3d coordinate.void
Set the position of this camera's lens.void
Camera.setPosition
(Coord3d eye, Coord3d target) Set the camera's eye- and target-location.void
Camera.setPosition
(Coord3d eye, Coord3d target, Coord3d up, Coord3d scale) Atomically sets this camera's eye- and target-position, its up-direction and the scale with which data are displayed.void
Set the position of the target at which this camera is centering.void
Set the up-direction of this camera.void
View.setUpVector
(Coord3d upVector) 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. the center of the scene).void
boolean
Return true if the given (not scaled) point is on the left of the plane build by the eye->target and up-direction vector, else false.protected String
protected void
View.triggerCameraUpEvents
(Coord3d viewpoint) 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.Constructors in org.jzy3d.plot3d.rendering.view with parameters of type Coord3d -
Uses of Coord3d in org.jzy3d.plot3d.text
Fields in org.jzy3d.plot3d.text declared as Coord3dModifier and TypeFieldDescriptionprotected static final Coord3d
AbstractTextRenderer.NO_SCENE_OFFSET
Methods in org.jzy3d.plot3d.text with parameters of type Coord3dModifier 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 Coord3d in org.jzy3d.plot3d.text.align
Methods in org.jzy3d.plot3d.text.align that return Coord3dModifier and TypeMethodDescriptionTextLayout.align
(float textWidth, float textHeight, Horizontal horizontal, Vertical vertical, Coord2d offset, Coord3d screen) Compute final text position on screen according to the layout parameters and initial screen position.TextLayout.align
(float textWidth, float textHeight, Horizontal horizontal, Vertical vertical, Coord3d screen) Compute final text position on screen according to the layout parameters and initial screen position.Methods in org.jzy3d.plot3d.text.align with parameters of type Coord3dModifier and TypeMethodDescriptionTextLayout.align
(float textWidth, float textHeight, Horizontal horizontal, Vertical vertical, Coord2d offset, Coord3d screen) Compute final text position on screen according to the layout parameters and initial screen position.TextLayout.align
(float textWidth, float textHeight, Horizontal horizontal, Vertical vertical, Coord3d screen) Compute final text position on screen according to the layout parameters and initial screen position.float
TextLayout.computeXAlign
(float textWidth, Horizontal horizontal, Coord3d screenPosition, float x) float
TextLayout.computeYAlign
(float textHeight, Vertical vertical, Coord3d screenPosition, float y) -
Uses of Coord3d in org.jzy3d.plot3d.text.drawable
Fields in org.jzy3d.plot3d.text.drawable declared as Coord3dModifier and TypeFieldDescriptionprotected Coord3d
DrawableTextWrapper.position
protected Coord3d
DrawableTextWrapper.sceneOffset
Methods in org.jzy3d.plot3d.text.drawable that return Coord3dModifier and TypeMethodDescriptionDrawableTextWrapper.getPosition()
DrawableTextWrapper.getSceneOffset()
Methods in org.jzy3d.plot3d.text.drawable with parameters of type Coord3dModifier and TypeMethodDescriptionvoid
DrawableTextWrapper.configure
(String txt, Coord3d position, Color color, Horizontal ha, Vertical va) void
DrawableTextWrapper.setPosition
(Coord3d position) void
DrawableTextWrapper.setSceneOffset
(Coord3d sceneOffset) Constructors in org.jzy3d.plot3d.text.drawable with parameters of type Coord3dModifierConstructorDescriptionDrawableText
(String txt, Coord3d position, Color color) DrawableTextBillboard
(String txt, Coord3d position, Color color) Deprecated.DrawableTextWrapper
(String txt, Coord3d position, Color color, ITextRenderer renderer) -
Uses of Coord3d in org.jzy3d.plot3d.text.drawable.cells
Fields in org.jzy3d.plot3d.text.drawable.cells declared as Coord3dMethods in org.jzy3d.plot3d.text.drawable.cells that return Coord3dMethods in org.jzy3d.plot3d.text.drawable.cells with parameters of type Coord3d -
Uses of Coord3d in org.jzy3d.plot3d.text.renderers
Methods in org.jzy3d.plot3d.text.renderers that return Coord3dModifier and TypeMethodDescriptionprotected Coord3d
Deprecated.Convert a 2D screen position to 3D world coordinateprotected Coord3d
Convert a 2D screen position to 3D world coordinateMethods in org.jzy3d.plot3d.text.renderers with parameters of type Coord3dModifier 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.protected void
Deprecated.protected Coord3d
Deprecated.Convert a 2D screen position to 3D world coordinateprotected Coord3d
Convert a 2D screen position to 3D world coordinate -
Uses of Coord3d in org.jzy3d.plot3d.text.renderers.jogl
Methods in org.jzy3d.plot3d.text.renderers.jogl with parameters of type Coord3dModifier 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) protected void
JOGLTextRenderer2d.drawText2D
(IPainter painter, Font font, String text, Coord3d position, Color color, float rotation, Horizontal horizontal, Vertical vertical) Draws a 2D text (facing camera) at the specified 3D position.protected void
JOGLTextRenderer3d.drawText3D
(IPainter painter, String text, Coord3d position, Horizontal halign, Vertical valign, Color color) protected void
JOGLTextRenderer3d.drawText3DWithLayout
(IPainter painter, String s, Coord3d position, Coord3d sceneOffset) -
Uses of Coord3d in org.jzy3d.plot3d.transform
Fields in org.jzy3d.plot3d.transform declared as Coord3dMethods in org.jzy3d.plot3d.transform that return Coord3dModifier and TypeMethodDescriptionApply the transformations to the input coordinateApply the transformations to the input coordinates.Rotate.getRotate()
Methods in org.jzy3d.plot3d.transform with parameters of type Coord3dModifier and TypeMethodDescriptionApply the transformations to the input coordinateApply the transformations to the input coordinates.void
void
TranslateDrawable.translateTo
(IPainter painter, Coord3d center, boolean reverse) Constructors in org.jzy3d.plot3d.transform with parameters of type Coord3d -
Uses of Coord3d in org.jzy3d.plot3d.transform.space
Methods in org.jzy3d.plot3d.transform.space that return Coord3dMethods in org.jzy3d.plot3d.transform.space with parameters of type Coord3d -
Uses of Coord3d in org.jzy3d.plot3d.transform.squarifier
Methods in org.jzy3d.plot3d.transform.squarifier that return Coord3dModifier and TypeMethodDescriptionISquarifier.scale
(float xRange, float yRange, float zRange) Return a 3D scaling factor to set the aspect ratio of the axes The parameters are the current ranges of the x,y and z axes, and can be used to connection between the length of the axes and the values of the axes or to change the relative lengths.XYSquarifier.scale
(float xRange, float yRange, float zRange) XZSquarifier.scale
(float xRange, float yRange, float zRange) YXSquarifier.scale
(float xRange, float yRange, float zRange) YZSquarifier.scale
(float xRange, float yRange, float zRange) ZXSquarifier.scale
(float xRange, float yRange, float zRange) ZYSquarifier.scale
(float xRange, float yRange, float zRange) -
Uses of Coord3d in org.jzy3d.svm.demos
Methods in org.jzy3d.svm.demos that return Coord3dModifier and TypeMethodDescriptionstatic Coord3d[]
ConeRegressionDemo.getInputs()
static Coord3d[]
RingsRegressionDemo.getInputs()
Methods in org.jzy3d.svm.demos that return types with arguments of type Coord3dModifier and TypeMethodDescriptionRingsRegressionDemo.generate
(double[] radius, double[] height, int[] n) Methods in org.jzy3d.svm.demos with parameters of type Coord3dModifier and TypeMethodDescriptionstatic Chart
Abstract3dDemo.getRegressionChart
(Coord3d[] values, Parameters parameters) CHART GENERATIONprotected static Chart
Abstract3dDemo.getRegressionChart
(SvmMapper mapper, Coord3d[] values) static Scatter
Abstract3dDemo.loadScatter
(Chart chart, Coord3d[] coords) static void
-
Uses of Coord3d in org.jzy3d.svm.tesselation
Methods in org.jzy3d.svm.tesselation that return types with arguments of type Coord3dConstructors in org.jzy3d.svm.tesselation with parameters of type Coord3d -
Uses of Coord3d in org.jzy3d.svm.utils
Methods in org.jzy3d.svm.utils that return Coord3dModifier and TypeMethodDescriptionstatic Coord3d[]
static Coord3d[]
Conversion.toCoord3d
(RegressionInputs inputs) Methods in org.jzy3d.svm.utils with parameters of type Coord3dModifier and TypeMethodDescriptionConversion.copyInputs
(Coord3d[] input) Conversion.copyTargets
(Coord3d[] input) static BoundingBox3d
static RegressionInputs
Conversion.toRegressionInputs
(Coord3d[] list) static svm_node[]
Method parameters in org.jzy3d.svm.utils with type arguments of type Coord3d -
Uses of Coord3d in org.jzy3d.ui.editors
Methods in org.jzy3d.ui.editors with parameters of type Coord3dModifier and TypeMethodDescriptionprotected void
LightEditor.registerCoord3dControl
(Coord3dEditor colorControl, Coord3d coord)