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 Coord3dChart.previousViewPointFreeprotected Coord3dChart.previousViewPointProfileprotected Coord3dChart.previousViewPointTopprotected Coord3dChart.viewpointMethods 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_COLORfor the three coloring settings.Add a light at the given position.Add a light at the given position.voidChart.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 Coord3dAWTCameraMouseController.modelToScreen(Coord3d model) Perform model to screen projection smartly, considering the effect of a colorbar on the actual viewport.protected Coord3dAWTCameraMouseController.screenToModel(float x, float y) protected Coord3dAWTCameraMouseController.screenToModel(MouseEvent e) protected Coord3dAWTCameraMouseController.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 voidAWTCameraMouseController.drawCoord(Graphics2D g2d, Coord2d screenPosition, Coord3d modelPosition, int interline, boolean leftAlign) Drawing primitive for mouse tooltips.protected Coord3dAWTCameraMouseController.modelToScreen(Coord3d model) Perform model to screen projection smartly, considering the effect of a colorbar on the actual viewport.protected Coord3dAWTCameraMouseController.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 Coord3dAWTMousePickingController.mouse3dprotected Coord3dNewtMousePickingController.mouse3dprotected Coord3dAWTMousePickingController.prevMouse3dprotected Coord3dNewtMousePickingController.prevMouse3dMethods 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 booleanAWTAbstractMouseSelector.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 voidAxisBox2d.glRasterPos(IPainter painter, Coord3d sceneOffset, Coord3d screenPositionAligned3d) voidAxisBox2d.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 Coord3dBufferUtil.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 Coord3dJavaFXMousePickingController.mouse3dprotected Coord3dJavaFXMousePickingController.prevMouse3d -
Uses of Coord3d in org.jzy3d.maths
Fields in org.jzy3d.maths declared as Coord3dModifier and TypeFieldDescriptionprotected Coord3dPolygonArray.barycentrestatic final Coord3dCoord3d.IDENTITYThe origin is a Coord3d having value 1 for each dimension.static final Coord3dCoord3d.INVALIDAn invalid Coord2d has value NaN for each dimension.static final Coord3dCoord3d.ORIGINThe 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 Coord3dCompute the normal for the input list of points.static Coord3dCompute the normal for the three points which is a vector perpendicular to the plane formed by the three input points.static Coord3dCompute 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 Coord3dComputes 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 Coord3dCoord3d.getCoordAt(double[] array, int i) static Coord3dCoord3d.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 Coord3dCoord3d.interpolateTo(Coord3d v, float f) static Coord3d[]Triangle2d.leftMostFirst(Coord3d[] segment) static Coord3d[]Triangle2d.leftMostFirst(Coord3d seg0, Coord3d seg1) static Coord3dCompute the component-wise minimum values of a set of coordinates.static Coord3dCompute 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 Coord3dApplies 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 TypeMethodDescriptionvoidAdd a Coord3d to the BoundingBox3d.static voidAdd a Coord3d to the current one and return the result in a new Coord3d.protected static Coord2dstatic Coord3dCompute the normal for the three points which is a vector perpendicular to the plane formed by the three input points.static Coord3dCompute the normal for the three points which is a vector perpendicular to the plane formed by the three input points.booleanfinal Coord3dComputes the vectorial product of the current and the given vector.doubleCompute the distance between two coordinates.doubleCompute the distance between two coordinates.doubleCoord3d.distanceSq(Coord3d c) Compute the square distance between two coordinates.static voidDivise a Coord3d to the current one and return the result in a new Coord3d.voidfinal floatCompute the dot product (a.k.a scalar product) between the current and given vector.final Coord3dCoord3d.interpolateTo(Coord3d v, float f) static Coord3d[]Triangle2d.leftMostFirst(Coord3d[] segment) static Coord3d[]Triangle2d.leftMostFirst(Coord3d seg0, Coord3d seg1) static voidMultiply a Coord3d to the current one and return the result in a new Coord3d.voidstatic voidstatic voidstatic voidfinal Coord3dApplies 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 voidSubstract 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 voidstatic voidstatic doubleCompute the sum of all angles in the input coordinate list.static Coord3d[]static voidstatic voidstatic Rangestatic Polygon2dstatic Coord3dCompute the component-wise minimum values of a set of coordinates.static Coord3dCompute the component-wise minimum values of a set of coordinates.Compute the component-wise minimum and maximum values of a set of coordinates.static voidstatic voidstatic voidstatic voidConstructors 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.coeffACoord3d[]Spline3D.deltaprotected Coord3d[]Spline3D.pointsFields 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 Coord3dParametricEquation.apply(double t) abstract Coord3dParametricEquation2.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 TypeMethodDescriptionvoidEmulGLPainter.drawImage(ByteBuffer imageBuffer, int imageWidth, int imageHeight, Coord2d pixelZoom, Coord3d imagePosition) A very failing implementation.voidIPainter.drawImage(ByteBuffer imageBuffer, int imageWidth, int imageHeight, Coord2d pixelZoom, Coord3d imagePosition) A high level and easy way of drawing images (non OpenGL).voidNativeDesktopPainter.drawImage(ByteBuffer imageBuffer, int imageWidth, int imageHeight, Coord2d pixelZoom, Coord3d imagePosition) voidNativeEmbeddedPainter.drawImage(ByteBuffer imageBuffer, int imageWidth, int imageHeight, Coord2d pixelZoom, Coord3d imagePosition) voidRender 2D text at the given 3D position.voidA high level and easy way of drawing texts (non OpenGL).voidNativeDesktopPainter.drawText(Font font, String label, Coord3d position, Color color, float rotation) Render 2D text at the given 3D position.voidNativeEmbeddedPainter.drawText(Font font, String label, Coord3d position, Color color, float rotation) voidEmulGLPainter.glutBitmapString(Font font, String label, Coord3d position, Color color) voidIPainter.glutBitmapString(Font axisFont, String label, Coord3d p, Color c) An interface for AWT user, jGL only @since 2.0.0voidNativeDesktopPainter.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).voidNativeEmbeddedPainter.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) voidvoidA convenient shortcut to glNormal3fvoidAbstractPainter.raster(Coord3d coord, SpaceTransformer transform) voidIPainter.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) voidvoidAbstractPainter.vertex(Coord3d coord, SpaceTransformer transform) voidA convenient shortcut to glVertex3fvoidIPainter.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 Coord3dGeometry.centerCoord3d[]Scatter.coordinatesprotected Coord3d[]ScatterMultiColor.coordinatesprotected Coord3dCubeGLUT.positionprotected Coord3dEmulGLDrawableImage.positionprotected Coord3dSphere.positionLightPoint.xyzPoint.xyzFields in org.jzy3d.plot3d.primitives with type parameters of type Coord3dModifier and TypeFieldDescriptionLineStripInterpolated.controlCoordsScatterMultiColorList.coordinatesLineStripInterpolated.interpolatedCoordsGeometry.normalsMethods in org.jzy3d.plot3d.primitives that return Coord3dModifier and TypeMethodDescriptionprotected Coord3dGeometry.computeNormalAutomatic(List<Point> points) protected Coord3dGeometry.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 TypeMethodDescriptionvoidvoidvoidvoidvoidvoidBuild a color based on the input coord values.protected static Vector3dArrow.createVector3d(Coord3d pos, Coord3d dir, float length) protected voidGeometry.drawNormal(IPainter painter, Coord3d start, Coord3d end) protected voidGeometry.drawPolygonNormal(IPainter painter, List<Point> points, Coord3d normal) protected voidprotected voidGeometry.drawTriangleNormal(IPainter painter, Point p1, Point p2, Point p3, Coord3d n1, Coord3d n2, Coord3d n3) voidvoidvoidvoidvoidvoidSet the coordinates of the point.voidSet the coordinates of the point.voidSet the coordinates of the point.voidSet the sphere data.voidTube.setData(Coord3d position, float radiusBottom, float radiusTop, float height, int slices, int stacks) Set theTubedata.voidvoidCubeGLUT.setPosition(Coord3d position) voidDisk.setPosition(Coord3d position) voidEmulGLDrawableImage.setPosition(Coord3d position) voidSphere.setPosition(Coord3d position) Set the position of the Sphere and the dimensions of its boundingbox.voidTube.setPosition(Coord3d position) Set the position of the Cylinder and the dimensions of its boundingbox.protected PointMethod parameters in org.jzy3d.plot3d.primitives with type arguments of type Coord3dModifier and TypeMethodDescriptionvoidLineStrip.add(Collection<Coord3d> coords) voidLineStrip.addAllPoints(Collection<Coord3d> coords) voidvoidSet the coordinates of the point.voidGeometry.setNormals(List<Coord3d> normals, Normal.NormalPer normalPer) Provides normals for this geometry.static ShapeConstructors 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.axisSegmentprotected Coord3dAxisBox.centerprotected Coord3dAxisBase.scaleprotected Coord3dAxisBox.scaleCoord3d[]AxisRenderingInfo.tickLabelPositionsMethods in org.jzy3d.plot3d.primitives.axis that return Coord3dModifier and TypeMethodDescriptionprotected Coord3dAxisLabelProcessor.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 Coord3dAxisLabelProcessor.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 Coord3dAxisLabelProcessor.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 Coord3dAxisTickProcessor.tickDirection(int quad_0, int quad_1) protected Coord3dAxisTickProcessor.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 Coord2dAxisLabelProcessor.axisLabelOffset(IPainter painter, AxisRenderingInfo info, Coord3d labelPosition, int margin) Offset for oblique labels.protected Coord2dAxisLabelProcessor.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 Coord3dAxisLabelProcessor.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 Coord3dAxisLabelProcessor.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 Coord3dAxisLabelProcessor.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 floatAxisLabelProcessor.axisLabelRotation(IPainter painter, int direction, Coord3d[] axisSegment) Compute axis label rotation according to settings and direction of the axis segment.floatAxisLabelRotator.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
sourcefloatAxisLabelRotator.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 voidAxisLabelProcessor.drawAxisLabel(IPainter painter, int direction, Color color, BoundingBox3d ticksTxtBounds, Coord3d position, String label, float rotation, Coord2d offset) voidAxisTickProcessor.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) voidAxisTickProcessor.drawTickLine(IPainter painter, Color color, Coord3d pos, Coord3d lab) Actually draws the line.boolean[]AxisBox.getHiddenQuads(Coord3d scaledEye, Coord3d center) voidSet the scaling factor that are applied on this object before GL2 commands.voidSet 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 Coord3dEnlightablePolygon.centerprotected Coord3dEnlightableDisk.normMethods in org.jzy3d.plot3d.primitives.enlightables that return Coord3dMethods in org.jzy3d.plot3d.primitives.enlightables with parameters of type Coord3dModifier and TypeMethodDescriptionvoidvoidEnlightableDisk.setData(Coord3d position, float radiusInner, float radiusOuter, int slices, int loops) voidSet the sphere data.voidEnlightableDisk.setPosition(Coord3d position) voidEnlightableSphere.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 TypeMethodDescriptionvoidAbstractDrawableGraph2d.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) voidSet the coordinates of the point.voidSelectableSphere.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 voidVBOBuilder.putCoord(FloatBuffer vertices, Coord3d c) protected voidprotected voidMethod parameters in org.jzy3d.plot3d.primitives.vbo.builders with type arguments of type Coord3dModifier and TypeMethodDescriptionprotected voidVBOBuilder.fillWithCollection(DrawableVBO drawable, Collection<Coord3d> coordinates, FloatBuffer vertices, IntBuffer indices, BoundingBox3d bounds) protected voidVBOBuilder.fillWithCollection(DrawableVBO drawable, Collection<Coord3d> coordinates, ColorMapper colors, FloatBuffer vertices, IntBuffer indices, BoundingBox3d bounds) protected voidVBOBuilder.fillWithCollection(DrawableVBO drawable, List<Coord3d> coordinates, FloatVBO vbo) protected voidVBOBuilder.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 FloatBufferVBOBufferLoader.computeAverageNormalsForEachVertex(List<Coord3d> verticeList, com.google.common.collect.ArrayListMultimap<Coord3d, Coord3d> vertexNormals) Process the average normal of a points, based on parametervertexNormalspoint is mapped to a list of all normals of all polygons that have this point in common.protected FloatBufferVBOBufferLoader.computeAverageNormalsForEachVertex(List<Coord3d> verticeList, com.google.common.collect.ArrayListMultimap<Coord3d, Coord3d> vertexNormals) Process the average normal of a points, based on parametervertexNormalspoint is mapped to a list of all normals of all polygons that have this point in common.protected FloatBufferVBOBufferLoader.computeAverageNormalsForEachVertex(List<Coord3d> verticeList, com.google.common.collect.ArrayListMultimap<Coord3d, Coord3d> vertexNormals) Process the average normal of a points, based on parametervertexNormalspoint 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 voidVBOBufferLoader.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 TypeMethodDescriptionintabstract doubledoubledoubleMethod 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 Coord3dCoordinateTooltipRenderer.targetprotected Coord3dInteractiveTooltip.targetprotected Coord3dTextTooltipRenderer.targetTooltip.targetMethods in org.jzy3d.plot3d.rendering.tooltips with parameters of type Coord3dModifier and TypeMethodDescriptionvoidTooltipRenderer.render(Graphics2D g2d, int x, int y, Coord3d coord) voidCoordinateTooltipRenderer.updateTargetCoordinate(Coord3d target) voidTextTooltipRenderer.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 Coord3dView.centerstatic final Coord3dCamera.DEFAULT_VIEWThe polar default view point, i.e.protected Coord3dCamera.eyeThe camera viewpointAWTImageViewport.ImageLayout.positionprotected Coord3dCamera.scaleThe scale used to display elementsprotected Coord3dView.scalingprotected Coord3dCamera.targetThe camera targetprotected Coord3dCamera.upThe camera up vectorstatic final Coord3dView.UP_VECTOR_Xstatic final Coord3dView.UP_VECTOR_Ystatic final Coord3dView.UP_VECTOR_Zprotected Coord3dView.upVectorprotected Coord3dView.viewpointstatic final Coord3dA viewpoint where two corners of the axis box touch top and bottom lines of the canvas.static final Coord3dView.VIEWPOINT_DEFAULTA nice viewpoint to start the chartstatic final Coord3dA nice viewpoint to start the chartstatic final Coord3dA 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 Coord3dView.computeCameraEye(Coord3d target) protected Coord3dView.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 Coord3dView.computeCameraEyeFree(Coord3d viewpoint, Coord3d target) protected Coord3dView.computeCameraEyeProfile(Coord3d viewpoint, Coord3d target) protected Coord3dView.computeCameraEyeXY(Coord3d viewpoint, Coord3d target) protected Coord3dView.computeCameraEyeXZ(Coord3d viewpoint, Coord3d target) protected Coord3dView.computeCameraEyeYZ(Coord3d viewpoint, Coord3d target) protected Coord3dView.computeCameraTarget()protected Coord3dView.computeCameraTarget(Coord3d center, Coord3d scaling) protected Coord3dView.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 Coord3dView.squarify()protected Coord3dView.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 Coord3dView.squarifyComputeBoundsRanges(BoundingBox3d bounds) Methods in org.jzy3d.plot3d.rendering.view with parameters of type Coord3dModifier and TypeMethodDescriptionprotected Coord3dView.computeCameraEye(Coord3d target) protected Coord3dView.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 Coord3dView.computeCameraEyeFree(Coord3d viewpoint, Coord3d target) protected Coord3dView.computeCameraEyeProfile(Coord3d viewpoint, Coord3d target) protected Coord3dView.computeCameraEyeXY(Coord3d viewpoint, Coord3d target) protected Coord3dView.computeCameraEyeXZ(Coord3d viewpoint, Coord3d target) protected Coord3dView.computeCameraEyeYZ(Coord3d viewpoint, Coord3d target) protected Coord3dView.computeCameraTarget(Coord3d center, Coord3d scaling) protected Coord3dView.computeCameraUp(Coord3d viewpoint) Compute the direction of the top of the camera relative to its center.doubleCamera.getDistance(Coord3d coord) Return the distance between the camera eye and the given coordinate.doubleCamera.getDistance(Coord3d coord, Coord3d viewScale) Apply scaling before computing distance between the camera eye and the given coordinate.doubleCamera.getDistance(Drawable drawable, Coord3d viewScale) Apply scaling before computing distance between the camera eye and the given drawable's barycenter.voidCamera.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 voidView.renderAxeBox(IAxis axe, Scene scene, Camera camera, Coord3d scaling, boolean axeBoxDisplayed) voidView.renderSceneGraph(boolean light, Camera camera, Scene scene, Coord3d scaling) Camera.screenToModel(IPainter painter, Coord3d screen) Transform a 2d screen coordinate into a 3d coordinate.voidSet the position of this camera's lens.voidCamera.setPosition(Coord3d eye, Coord3d target) Set the camera's eye- and target-location.voidCamera.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.voidSet the position of the target at which this camera is centering.voidSet the up-direction of this camera.voidView.setUpVector(Coord3d upVector) voidView.setViewPoint(Coord3d polar) Set the viewpoint and query a view update.voidView.setViewPoint(Coord3d polar, boolean updateView) Set the viewpoint using polar coordinates relative to the target (i.e. the center of the scene).voidbooleanReturn 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 Stringprotected voidView.triggerCameraUpEvents(Coord3d viewpoint) voidView.updateCamera(ViewportConfiguration viewport, BoundingBox3d bounds, ViewPositionMode viewmode, Coord3d viewpoint, Camera cam, CameraMode cameraMode, float factorViewPointDistance, Coord3d center, Coord3d scaling) voidView.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 Coord3dAbstractTextRenderer.NO_SCENE_OFFSETMethods 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.floatTextLayout.computeXAlign(float textWidth, Horizontal horizontal, Coord3d screenPosition, float x) floatTextLayout.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 Coord3dDrawableTextWrapper.positionprotected Coord3dDrawableTextWrapper.sceneOffsetMethods 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 TypeMethodDescriptionvoidDrawableTextWrapper.configure(String txt, Coord3d position, Color color, Horizontal ha, Vertical va) voidDrawableTextWrapper.setPosition(Coord3d position) voidDrawableTextWrapper.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 Coord3dDeprecated.Convert a 2D screen position to 3D world coordinateprotected Coord3dConvert a 2D screen position to 3D world coordinateMethods in org.jzy3d.plot3d.text.renderers with parameters of type Coord3dModifier and TypeMethodDescriptionprotected BoundingBox3dTextBillboardRenderer.computeTextBounds(IPainter painter, Coord3d position, org.jzy3d.plot3d.text.renderers.TextBillboardRenderer.BillBoardSize dims) Deprecated.protected BoundingBox3dTextBitmapRenderer.computeTextBounds(IPainter painter, Font font, Coord3d posScreenShifted, float strlen) Deprecated.protected BoundingBox3dTextRenderer.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 voidDeprecated.protected Coord3dDeprecated.Convert a 2D screen position to 3D world coordinateprotected Coord3dConvert 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 voidJOGLTextRenderer2d.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 voidJOGLTextRenderer3d.drawText3D(IPainter painter, String text, Coord3d position, Horizontal halign, Vertical valign, Color color) protected voidJOGLTextRenderer3d.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.voidvoidTranslateDrawable.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 ChartAbstract3dDemo.getRegressionChart(Coord3d[] values, Parameters parameters) CHART GENERATIONprotected static ChartAbstract3dDemo.getRegressionChart(SvmMapper mapper, Coord3d[] values) static ScatterAbstract3dDemo.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 BoundingBox3dstatic RegressionInputsConversion.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 voidLightEditor.registerCoord3dControl(Coord3dEditor colorControl, Coord3d coord)