Uses of Class
org.jfree.chart3d.graphics3d.Point3D
Packages that use Point3D
Package
Description
The core 3D graphics rendering engine which is fully implemented using
the Java2D (Graphics2D) API.
-
Uses of Point3D in org.jfree.chart3d.graphics3d
Fields in org.jfree.chart3d.graphics3d declared as Point3DModifier and TypeFieldDescriptionstatic final Point3DPoint3D.ORIGINThe origin(0, 0, 0).static final Point3DPoint3D.UNIT_XThe point(1, 0, 0).static final Point3DPoint3D.UNIT_YThe point(0, 1, 0).static final Point3DPoint3D.UNIT_ZThe point(0, 0, 1).Methods in org.jfree.chart3d.graphics3d that return Point3DModifier and TypeMethodDescriptionRotate3D.applyRotation(double x, double y, double z) Creates an returns a new point that is the rotation of the point(x, y, z)about the axis that was specified via the constructor.Rotate3D.applyRotation(Point3D p) Creates and returns a new point that is the rotation ofpabout the axis that was specified via the constructor.Point3D[]Object3D.calculateEyeCoordinates(ViewPoint3D viewPoint) Returns the eye coordinates of the object's vertices.Point3D[]World.calculateEyeCoordinates(ViewPoint3D vp) Returns an array containing the vertices for all objects in this world, transformed to eye coordinates.static Point3DPoint3D.createPoint3D(double theta, double phi, double rho) Creates a newPoint3Dinstance from spherical coordinates.Line3D.getEnd()Returns the ending point for the line.ViewPoint3D.getHorizontalRotationAxis()Returns a vector at right angles to the viewing direction and the "up" vector (this axis can be used to rotate forward and backwards).final Point3DViewPoint3D.getPoint()Returns the location of the view point.Line3D.getStart()Returns the starting point for the line.ViewPoint3D.getVerticalRotationAxis()Returns the vector that points "up" in relation to the orientation of the view point.ViewPoint3D.worldToEye(Point3D p) Converts a point in world coordinates to a point in eye coordinates.Methods in org.jfree.chart3d.graphics3d with parameters of type Point3DModifier and TypeMethodDescriptionvoidAdds a new object vertex.Rotate3D.applyRotation(Point3D p) Creates and returns a new point that is the rotation ofpabout the axis that was specified via the constructor.floatFace.calculateAverageZValue(Point3D[] points) Returns the average z-value.double[]Face.calculateNormal(Point3D[] points) Calculates the normal vector for this face.final voidWorld.setSunSource(Point3D p) Sets the light source point.ViewPoint3D.worldToEye(Point3D p) Converts a point in world coordinates to a point in eye coordinates.ViewPoint3D.worldToScreen(Point3D p, double d) Calculates and returns the screen coordinates for the specified point in (world) 3D space.Constructors in org.jfree.chart3d.graphics3d with parameters of type Point3DModifierConstructorDescriptionCreates a new line in 3D space.Creates a new instance that will rotate points about the axis passing through points a and b, by the specified angle.ViewPoint3D(Point3D p, double orientation) Creates a new instance using the specified point and orientation.