Skip navigation links
A B C D E F G I L M N O P R S T U V X 

P

p - Variable in class org.edisonwj.draw3d.Xform
 
phi() - Method in class org.edisonwj.draw3d.Arrow3D
Provides the Arrow3D angle with y axis
phi() - Method in class org.edisonwj.draw3d.Line3D
Provides the Line3D angle with y axis
phi() - Method in class org.edisonwj.draw3d.Vector3D
Provides the Vector3D angle with y axis
Plane3D - Class in org.edisonwj.draw3d
Plane3D class captures information defining a Plane3D instantiation with three specified points: - Point3D p1 (in user coordinate scale) - Point3D p2 (in user coordinate scale) - Point3D p3 (in user coordinate scale) or with coordinates of the plane equation: - a the coefficient of x in the plane equation - ax + by + cz = d - b the coefficient of y in the plane equation - c the coefficient of z in the plane equation - d coefficient in the plane equation - PhongMaterial (optional) - DrawMode setting (optional) - Cullface setting (optional) The Plane3D object is drawn as a convex polygon bounded by the current user coordinate space.
Plane3D(Point3D, Point3D, Point3D) - Constructor for class org.edisonwj.draw3d.Plane3D
Constructs a Plane3D object given three defining points.
Plane3D(Point3D, Point3D, Point3D, PhongMaterial) - Constructor for class org.edisonwj.draw3d.Plane3D
Constructs a Plane3D object given three defining points and PhongMaterial.
Plane3D(Point3D[]) - Constructor for class org.edisonwj.draw3d.Plane3D
Constructs a Plane3D object given a Point3d[] Array containing three defining points.
Plane3D(Point3D[], PhongMaterial) - Constructor for class org.edisonwj.draw3d.Plane3D
Constructs a Plane3D object given a Point3d[] Array containing three defining points and PhongMaterial
Plane3D(double, double, double, double, double, double, double, double, double) - Constructor for class org.edisonwj.draw3d.Plane3D
Constructs a Plane3D object given the coordinates of three defining points.
Plane3D(double, double, double, double, double, double, double, double, double, PhongMaterial) - Constructor for class org.edisonwj.draw3d.Plane3D
Constructs a Plane3D object given the coordinates of three defining points and PhongMaterial.
Plane3D(double, double, double, double) - Constructor for class org.edisonwj.draw3d.Plane3D
Constructs a Plane3D object given the coefficients of a plane equation: ax + by + cz = d
Plane3D(double, double, double, double, PhongMaterial) - Constructor for class org.edisonwj.draw3d.Plane3D
Constructs a Plane3D object given the coefficients of a plane equation and PhongMaterial.
Plane3D(String) - Constructor for class org.edisonwj.draw3d.Plane3D
Constructs a Plane3D object given specification of the parameters in Save Data File format
planeTriangulate() - Method in class org.edisonwj.draw3d.Plane3D
Triangulates the Plane.
POINT_LIGHT_1_X - Static variable in interface org.edisonwj.draw3d.Draw3DDefaults
 
POINT_LIGHT_1_Y - Static variable in interface org.edisonwj.draw3d.Draw3DDefaults
 
POINT_LIGHT_1_Z - Static variable in interface org.edisonwj.draw3d.Draw3DDefaults
 
POINT_LIGHT_2_X - Static variable in interface org.edisonwj.draw3d.Draw3DDefaults
 
POINT_LIGHT_2_Y - Static variable in interface org.edisonwj.draw3d.Draw3DDefaults
 
POINT_LIGHT_2_Z - Static variable in interface org.edisonwj.draw3d.Draw3DDefaults
 
POINT_LIGHT_ON - Static variable in interface org.edisonwj.draw3d.Draw3DDefaults
 
POINT_SIZE - Static variable in interface org.edisonwj.draw3d.Draw3DDefaults
 
pointInPlane(Point3D) - Method in class org.edisonwj.draw3d.Plane3D
Indicates whether Point3D P is in this.Plane3D
poisson(int, double) - Method in class org.edisonwj.draw3d.Rand
 
poisson2(int, double) - Method in class org.edisonwj.draw3d.Rand
 
Polygon3D - Class in org.edisonwj.draw3d
Polygon3D class captures information defining a Polygon3D instantiation with: - Point3D array defining the vertices of the polygon (in user coordinate scale) - Specified or computed a, b, c, d coefficients of the plane equation: ax + by + cz = d - Computed distance to origin from associated plane - normal vector of the plane - unit normal vector of the plane - Boolean flag, drawEdges, indicating whether to draw polygon edges - Boolean flag, drawVertices, indicating whether to draw polygon vertices - Boolean flag, drawVertexLabels, indicating whether to draw polygon vertex labels - PhongMaterial (optional) for filling polygon - PhongMaterial (optional) for edge color - DrawMode setting (optional) - Cullface setting (optional) The Polygon3D object is drawn using a custom polygon MeshView.
Polygon3D(Point3D[]) - Constructor for class org.edisonwj.draw3d.Polygon3D
Constructs a Polygon3D object given a Point3d[] Array containing polygon vertices.
Polygon3D(Point3D[], PhongMaterial) - Constructor for class org.edisonwj.draw3d.Polygon3D
Constructs a Polygon3D object given a Point3d[] Array containing the polygon vertices and PhongMaterial.
Polygon3D(Point3D[], boolean, boolean, boolean) - Constructor for class org.edisonwj.draw3d.Polygon3D
Constructs a Polygon3D object given a Point3d[] Array containing the polygon vertices, drawEdges flag, drawVertices flag, drawVertexLabels, and PhongMaterial.
Polygon3D(String) - Constructor for class org.edisonwj.draw3d.Polygon3D
Constructs a Polygon3D object given specification of the parameters in Save Data File format.
processAlgorithm(int) - Method in interface org.edisonwj.draw3d.Algorithm
 
processAlgorithm(int) - Method in class org.edisonwj.draw3d.AlgorithmB
 
processAlgorithm(int) - Method in class org.edisonwj.draw3d.AlgorithmBezierCubic3D
 
processAlgorithm(int) - Method in class org.edisonwj.draw3d.AlgorithmBezierOrderN3D
 
processAlgorithm(int) - Method in class org.edisonwj.draw3d.AlgorithmC
 
processAlgorithm(int) - Method in class org.edisonwj.draw3d.AlgorithmDrone1
 
processAlgorithm(int) - Method in class org.edisonwj.draw3d.AlgorithmDrone2
 
processAlgorithm(int) - Method in class org.edisonwj.draw3d.AlgorithmDrone3
 
processAlgorithm(int) - Method in class org.edisonwj.draw3d.AlgorithmDrone4
 
processAlgorithm(int) - Method in class org.edisonwj.draw3d.AlgorithmF
 
processAlgorithm(int) - Method in class org.edisonwj.draw3d.AlgorithmX
 
processAlgorithm(int) - Method in class org.edisonwj.draw3d.AlgorithmY
 
processAlgorithm(int) - Method in class org.edisonwj.draw3d.AlgorithmZ
 
A B C D E F G I L M N O P R S T U V X 
Skip navigation links