Uses of Class
org.jzy3d.maths.Coord3d
Package
Description
Provides mathematical tools: coordinates, spaces, grids, and trigonometry for 2 and 3 dimensions.
-
Uses of Coord3d in Unnamed Package
-
Uses of Coord3d in org.jzy3d.chart
Modifier and TypeFieldDescriptionprotected Coord3d
Chart.previousViewPointFree
protected Coord3d
Chart.previousViewPointProfile
protected Coord3d
Chart.previousViewPointTop
protected Coord3d
Chart.viewpoint
Modifier 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
Modifier 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.Modifier 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
Modifier and TypeFieldDescriptionprotected Coord3d
AWTMousePickingController.mouse3d
protected Coord3d
NewtMousePickingController.mouse3d
protected Coord3d
AWTMousePickingController.prevMouse3d
protected Coord3d
NewtMousePickingController.prevMouse3d
-
Uses of Coord3d in org.jzy3d.chart.controllers.mouse.selection
Modifier and TypeMethodDescriptionprotected boolean
AWTAbstractMouseSelector.matchRectangleSelection
(IntegerCoord2d in, IntegerCoord2d out, Coord3d projection, int width, int height) -
Uses of Coord3d in org.jzy3d.chart.factories
Modifier 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) Modifier and TypeMethodDescriptionIDrawableFactoryDesign.newLineInterpolated
(List<Coord3d> controlPoints, int resolution) -
Uses of Coord3d in org.jzy3d.chart2d
Modifier 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)
Modifier 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
-
Uses of Coord3d in org.jzy3d.contour
-
Uses of Coord3d in org.jzy3d.events
Modifier and TypeMethodDescriptionViewPointChangedEvent.getViewPoint()
Returns the viewpoint in polar coordinates. -
Uses of Coord3d in org.jzy3d.io
Modifier and TypeMethodDescriptionstatic Coord3d
BufferUtil.getCoordAt
(FloatBuffer buffer, int i) static Coord3d[]
static Coord3d[]
-
Uses of Coord3d in org.jzy3d.io.ply
-
Uses of Coord3d in org.jzy3d.javafx.controllers.mouse
Modifier and TypeFieldDescriptionprotected Coord3d
JavaFXMousePickingController.mouse3d
protected Coord3d
JavaFXMousePickingController.prevMouse3d
-
Uses of Coord3d in org.jzy3d.maths
Modifier 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.Modifier 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.Modifier 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.Modifier 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.Modifier 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
ModifierConstructorDescriptionCreate 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.ModifierConstructorDescriptionBoundingBox3d
(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
Modifier and TypeMethodDescriptionIInterpolator.interpolate
(List<Coord3d> controlPoints, int resolution) Modifier and TypeMethodDescriptionIInterpolator.interpolate
(List<Coord3d> controlPoints, int resolution) -
Uses of Coord3d in org.jzy3d.maths.algorithms.interpolation.algorithms
Modifier and TypeFieldDescriptionCoord3d[]
Spline3D.coeffA
Coord3d[]
Spline3D.delta
protected Coord3d[]
Spline3D.points
Modifier 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) Modifier and TypeMethodDescriptionAdds the given point to the list of control points.Modifier and TypeMethodDescriptionBernsteinInterpolator.interpolate
(List<Coord3d> controlPoints, int resolution) Spline3D.setPointList
(List<Coord3d> plist) ModifierConstructorDescriptionSpline3D
(Coord3d[] pointArray, BernsteinPolynomial b, float tightness) -
Uses of Coord3d in org.jzy3d.maths.doubles
-
Uses of Coord3d in org.jzy3d.maths.parameq
-
Uses of Coord3d in org.jzy3d.painters
Modifier 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) Modifier 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) Modifier 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 nullModifier 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
Modifier and TypeMethodDescription -
Uses of Coord3d in org.jzy3d.plot3d.builder.concrete
Modifier and TypeMethodDescription -
Uses of Coord3d in org.jzy3d.plot3d.builder.delaunay
-
Uses of Coord3d in org.jzy3d.plot3d.primitives
Modifier 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
Modifier and TypeFieldDescriptionLineStripInterpolated.controlCoords
ScatterMultiColorList.coordinates
LineStripInterpolated.interpolatedCoords
Geometry.normals
Modifier 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)
Modifier 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()
Modifier 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
Modifier 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
ModifierConstructorDescriptionAWTScatterMultiColor
(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.ModifierConstructorDescriptionAWTScatterMultiColorList
(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
Modifier and TypeFieldDescriptionCoord3d[]
AxisRenderingInfo.axisSegment
protected Coord3d
AxisBox.center
protected Coord3d
AxisBase.scale
protected Coord3d
AxisBox.scale
Coord3d[]
AxisRenderingInfo.tickLabelPositions
Modifier 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) Modifier 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 sourcefloat
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
Modifier and TypeFieldDescriptionprotected Coord3d
EnlightablePolygon.center
protected Coord3d
EnlightableDisk.norm
Modifier 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.ModifierConstructorDescriptionEnlightableBar
(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
Modifier and TypeMethodDescriptionvoid
AbstractDrawableGraph2d.setLabelSceneOffset
(Coord3d labelSceneOffset) -
Uses of Coord3d in org.jzy3d.plot3d.primitives.interactive.tools
Modifier and TypeMethodDescriptionProjectionUtils.getCoordinates
(Polygon p) ProjectionUtils.getCoordinatesAsArrayList
(Polygon p) -
Uses of Coord3d in org.jzy3d.plot3d.primitives.pickable
ModifierConstructorDescriptionPickablePoint
(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
Modifier and TypeMethodDescriptionCoord3d[]
SelectableScatter.getData()
Coord3d[]
SelectableScatter.getProjection()
Modifier and TypeMethodDescriptionSelectableSphere.buildAnchors
(Coord3d position, float radius) Selectable.getLastProjection()
SelectableScatter.getLastProjection()
SelectableSphere.getLastProjection()
SelectableSphere.getProjection()
Modifier and TypeMethodDescriptionSelectableSphere.buildAnchors
(Coord3d position, float radius) void
Set the coordinates of the point.void
SelectableSphere.setPosition
(Coord3d position) ModifierConstructorDescriptionSelectableScatter
(Coord3d[] coordinates, Color[] colors) SelectableSphere
(Coord3d position, float radius, int slicing, Color color) -
Uses of Coord3d in org.jzy3d.plot3d.primitives.textured
Modifier and TypeMethodDescriptionTexturedCube.getLastProjection()
TexturedCylinder.getLastProjection()
Modifier and TypeMethodDescriptionTexturedCube.makeXPlaneTextureMapping
(Coord3d position, float width) TexturedCube.makeYPlaneTextureMapping
(Coord3d position, float width) TexturedCube.makeZPlaneTextureMapping
(Coord3d position, float width) ModifierConstructorDescriptionTexturedCube
(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
Modifier and TypeMethodDescriptionprotected void
VBOBuilder.putCoord
(FloatBuffer vertices, Coord3d c) protected void
protected void
Modifier 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) ModifierConstructorDescriptionVBOBuilderListCoord3d
(List<Coord3d> coordinates) VBOBuilderListCoord3d
(List<Coord3d> coordinates, ColorMapper coloring) -
Uses of Coord3d in org.jzy3d.plot3d.primitives.vbo.drawable
-
Uses of Coord3d in org.jzy3d.plot3d.primitives.vbo.drawable.loaders
Modifier 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
-
Uses of Coord3d in org.jzy3d.plot3d.rendering.ordering
Modifier and TypeMethodDescriptionint
abstract double
double
double
-
Uses of Coord3d in org.jzy3d.plot3d.rendering.tooltips
Modifier and TypeFieldDescriptionprotected Coord3d
CoordinateTooltipRenderer.target
protected Coord3d
InteractiveTooltip.target
protected Coord3d
TextTooltipRenderer.target
Tooltip.target
Modifier and TypeMethodDescriptionvoid
TooltipRenderer.render
(Graphics2D g2d, int x, int y, Coord3d coord) void
CoordinateTooltipRenderer.updateTargetCoordinate
(Coord3d target) void
TextTooltipRenderer.updateTargetCoordinate
(Coord3d target) ModifierConstructorDescriptionCoordinateTooltipRenderer
(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
Modifier 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.Modifier 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) Modifier 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. -
Uses of Coord3d in org.jzy3d.plot3d.text
Modifier and TypeFieldDescriptionprotected static final Coord3d
AbstractTextRenderer.NO_SCENE_OFFSET
Modifier 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
Modifier 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.Modifier 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
Modifier and TypeFieldDescriptionprotected Coord3d
DrawableTextWrapper.position
protected Coord3d
DrawableTextWrapper.sceneOffset
Modifier and TypeMethodDescriptionDrawableTextWrapper.getPosition()
DrawableTextWrapper.getSceneOffset()
Modifier and TypeMethodDescriptionvoid
DrawableTextWrapper.configure
(String txt, Coord3d position, Color color, Horizontal ha, Vertical va) void
DrawableTextWrapper.setPosition
(Coord3d position) void
DrawableTextWrapper.setSceneOffset
(Coord3d sceneOffset) ModifierConstructorDescriptionDrawableText
(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
-
Uses of Coord3d in org.jzy3d.plot3d.text.renderers
Modifier and TypeMethodDescriptionprotected Coord3d
Deprecated.Convert a 2D screen position to 3D world coordinateprotected Coord3d
Convert a 2D screen position to 3D world coordinateModifier 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
Modifier 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
Modifier and TypeMethodDescriptionApply the transformations to the input coordinateApply the transformations to the input coordinates.Rotate.getRotate()
Modifier and TypeMethodDescriptionApply the transformations to the input coordinateApply the transformations to the input coordinates.void
void
TranslateDrawable.translateTo
(IPainter painter, Coord3d center, boolean reverse) -
Uses of Coord3d in org.jzy3d.plot3d.transform.space
-
Uses of Coord3d in org.jzy3d.plot3d.transform.squarifier
Modifier 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
Modifier and TypeMethodDescriptionstatic Coord3d[]
ConeRegressionDemo.getInputs()
static Coord3d[]
RingsRegressionDemo.getInputs()
Modifier and TypeMethodDescriptionRingsRegressionDemo.generate
(double[] radius, double[] height, int[] n) Modifier 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
-
Uses of Coord3d in org.jzy3d.svm.utils
Modifier and TypeMethodDescriptionstatic Coord3d[]
static Coord3d[]
Conversion.toCoord3d
(RegressionInputs inputs) Modifier and TypeMethodDescriptionConversion.copyInputs
(Coord3d[] input) Conversion.copyTargets
(Coord3d[] input) static BoundingBox3d
static RegressionInputs
Conversion.toRegressionInputs
(Coord3d[] list) static svm_node[]
-
Uses of Coord3d in org.jzy3d.ui.editors
Modifier and TypeMethodDescriptionprotected void
LightEditor.registerCoord3dControl
(Coord3dEditor colorControl, Coord3d coord)