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

D

DEBUG - Static variable in class org.edisonwj.draw3d.Rand
 
debug() - Method in class org.edisonwj.draw3d.Xform
 
DEFAULT_ORIGIN - Static variable in interface org.edisonwj.draw3d.Draw3DDefaults
 
DEFAULTEPSILON - Static variable in class org.edisonwj.draw3d.Rand
 
DEFAULTSEED - Static variable in class org.edisonwj.draw3d.Rand
 
Dodecahedron - Class in org.edisonwj.draw3d
Dodecahedron class extends MeshView and provides for creation of a Dodecahedron mesh object.
Dodecahedron(double) - Constructor for class org.edisonwj.draw3d.Dodecahedron
Constructs a Dodecahedron MeshView object.
Dodecahedron3D - Class in org.edisonwj.draw3d
Dodecahedron3D class captures information defining a Dodecahedron instantiation with specified: - xyz location of the Dodecahedron center (user coordinate scale) - size (user coordinate scale), edge-length is 2*size/phi where phi is (1 + Math.sqrt(5))/2 - xyz rotations (optional) - PhongMaterial (optional) - DrawMode setting (optional) - Cullface setting (optional) The Dodecahedron3D object is drawn using a custom Dodecahedron MeshView object.
Dodecahedron3D(Point3D, double) - Constructor for class org.edisonwj.draw3d.Dodecahedron3D
Constructs a Dodecahedron3D object given its center point location and size.
Dodecahedron3D(Point3D, double, PhongMaterial) - Constructor for class org.edisonwj.draw3d.Dodecahedron3D
Constructs a Dodecahedron3D object given its center point location, size, and PhongMaterial.
Dodecahedron3D(Point3D, double, double, double, double) - Constructor for class org.edisonwj.draw3d.Dodecahedron3D
Constructs a Dodecahedron3D object given its center point location, size and x, y, z rotations.
Dodecahedron3D(Point3D, double, double, double, double, PhongMaterial) - Constructor for class org.edisonwj.draw3d.Dodecahedron3D
Constructs a Dodecahedron3D object given its center point location, size, x, y, z rotations and PhongMaterial.
Dodecahedron3D(double, double, double, double) - Constructor for class org.edisonwj.draw3d.Dodecahedron3D
Constructs a Dodecahedron3D object given its center point location and size.
Dodecahedron3D(double, double, double, double, PhongMaterial) - Constructor for class org.edisonwj.draw3d.Dodecahedron3D
Constructs a Dodecahedron3D object given its center point location, size, and PhongMaterial.
Dodecahedron3D(double, double, double, double, double, double, double) - Constructor for class org.edisonwj.draw3d.Dodecahedron3D
Constructs a Dodecahedron3D object given its center point location, size and x, y, z rotations.
Dodecahedron3D(double, double, double, double, double, double, double, PhongMaterial) - Constructor for class org.edisonwj.draw3d.Dodecahedron3D
Constructs a Dodecahedron3D object given its center point location, size, x, y, z rotations and PhongMaterial.
Dodecahedron3D(String) - Constructor for class org.edisonwj.draw3d.Dodecahedron3D
Constructs a Dodecahedron3D object given specification of the parameters in Save Data File format
dotProduct(Vector3D, Vector3D) - Static method in class org.edisonwj.draw3d.Vector3D
Returns the vector dot product of the two input vectors
Draw3D - Class in org.edisonwj.draw3d
This application provides a GUI and program interface for 3D drawing.
Draw3D() - Constructor for class org.edisonwj.draw3d.Draw3D
 
Draw3DDefaults - Interface in org.edisonwj.draw3d
This interface provides default settings for all Draw3D classes.
drawArrow(double, double, double, double, double, double) - Method in class org.edisonwj.draw3d.Draw3D
Constructs an Arrow3D object with specified start and end points and draws it.
drawArrow3D(Arrow3D) - Method in class org.edisonwj.draw3d.Draw3D
Draws an Arrow3D object.
drawBezier(Point3D[]) - Method in class org.edisonwj.draw3d.Draw3D
Draws a Bezier curve defined by the specified array of control points.
drawBox3D(Box3D) - Method in class org.edisonwj.draw3d.Draw3D
Draws a Box3D object.
drawBox3D(Box3D, boolean) - Method in class org.edisonwj.draw3d.Draw3D
Draws a Box3D object, optionally with edges highlighted.
drawBoxEdges3D(Box3D) - Method in class org.edisonwj.draw3d.Draw3D
Draws the edges of Box3D
drawCircle(double, double, double, double) - Method in class org.edisonwj.draw3d.Draw3D
Constructs a circle object (JavaFX Cylinder w/ height .1) with specified center point and radius and draws it.
drawCircle(double, double, double, double, double, double, double) - Method in class org.edisonwj.draw3d.Draw3D
Constructs a circle object (JavaFX Cylinder w/ height .1) with specified center point, radius, and x-rotation, y-rotation, z-rotation and draws it.
drawCone(double, double, double, double, double) - Method in class org.edisonwj.draw3d.Draw3D
Constructs a Cone3D object with point at specified coordinates, radius, and height and draws it.
drawCone(double, double, double, double, double, double, double, double) - Method in class org.edisonwj.draw3d.Draw3D
Constructs a Cone3D object with point at specified coordinates, radius, height, and xyz rotations and draws it.
drawCone3D(Cone3D) - Method in class org.edisonwj.draw3d.Draw3D
Draws a Cone3D object.
drawCuboid(double, double, double, double, double, double) - Method in class org.edisonwj.draw3d.Draw3D
Constructs a Box3D object with specified center point, width, height, and depth and draws it.
drawCuboid(double, double, double, double, double, double, double, double, double) - Method in class org.edisonwj.draw3d.Draw3D
Constructs a Box3D object with specified center point, width, height, depth, and x-rotation, y-rotation, z-rotation and draws it.
drawCylinder(double, double, double, double, double) - Method in class org.edisonwj.draw3d.Draw3D
Constructs a Cylinder3D object with specified center point, radius, and height and draws it.
drawCylinder(double, double, double, double, double, double, double, double) - Method in class org.edisonwj.draw3d.Draw3D
Constructs a Cylinder3D object with specified center point, radius, height, x-rotation, y-rotation, z-rotation and draws it.
drawCylinder3D(Cylinder3D) - Method in class org.edisonwj.draw3d.Draw3D
Draws a Cylinder3D object.
drawDrone3D(Drone3D) - Method in class org.edisonwj.draw3d.Draw3D
Draws a Drone3D object.
drawDrone3D(int, Drone3D) - Method in class org.edisonwj.draw3d.Draw3D
Draws a Drone3D object.
drawGrid(int, int, PhongMaterial) - Method in class org.edisonwj.draw3d.Draw3D
Draws grid lines in the user coordinate space.
drawLabel(double, double, double, String) - Method in class org.edisonwj.draw3d.Draw3D
Constructs a Text3D object and draws it with center at xyz location.
drawLabel(double, double, double, String, Font, Color) - Method in class org.edisonwj.draw3d.Draw3D
Constructs a Text3D object and draws it with center at xyz location with the specified color and size.
drawLabel(double, double, double, double, double, double, String) - Method in class org.edisonwj.draw3d.Draw3D
Constructs a Text3D object and draws it with center at xyz location and xyz rotation specifications.
drawLabel(double, double, double, double, double, double, String, Font, Color) - Method in class org.edisonwj.draw3d.Draw3D
Constructs a Text3D object and draws it with center at xyz location and xyz rotation with the specified color and size.
drawLabel3D(Text3D) - Method in class org.edisonwj.draw3d.Draw3D
Draws a Text3D object according to its xyz location, xyz rotation, String contents, with default or object specific font and color specifications.
drawLine(double, double, double, double, double, double) - Method in class org.edisonwj.draw3d.Draw3D
Constructs a line object with specified start and end points and draws it.
drawLine3D(Line3D) - Method in class org.edisonwj.draw3d.Draw3D
Draws a Line3D object.
drawLine3DSet(Line3D[]) - Method in class org.edisonwj.draw3d.Draw3D
Draws a set of Line3D line segments with specified color
drawLineEquation(double, double, double, double, double, double) - Method in class org.edisonwj.draw3d.Draw3D
Constructs a Line3D object given the symmetric line equation coefficients, finds the intersection points with the current boundary of the user coordinate space, and draws the line between the intersection points.
drawMesh3D(Mesh3D) - Method in class org.edisonwj.draw3d.Draw3D
Draws a variable Mesh3D object.
drawOval(double, double, double, double, double) - Method in class org.edisonwj.draw3d.Draw3D
Constructs an oval object with specified center points, major radius, minor radius, and drawing parameters and draws it.
drawOval(double, double, double, double, double, double, double, double) - Method in class org.edisonwj.draw3d.Draw3D
Constructs an Oval3D object with specified center points, major radius, minor radius, x-rotation, y-rotation, z-rotation and draws it.
drawOval3D(Oval3D) - Method in class org.edisonwj.draw3d.Draw3D
Draws an Oval3D object.
drawPlane(double, double, double, double) - Method in class org.edisonwj.draw3d.Draw3D
Constructs a plane object with specified plane equation coordinates and draws it.
drawPlane(double, double, double, double, double, double, double, double, double) - Method in class org.edisonwj.draw3d.Draw3D
Constructs a plane object using specification of three points in the plane and draws it.
drawPlane3D(Plane3D) - Method in class org.edisonwj.draw3d.Draw3D
Draws a plane object terminated at the bounding box defined by minmaxX, minmaxY, minmaxZ.
drawPlanePoints(Plane3D) - Method in class org.edisonwj.draw3d.Draw3D
Displays a series of points lying in the specified Plane.
drawPoint(double, double, double) - Method in class org.edisonwj.draw3d.Draw3D
Constructs a Sphere3D object corresponding to the point using the coordinates specified as its center and with radius of size pointSize (in pixels).
drawPoint3D(Point3D) - Method in class org.edisonwj.draw3d.Draw3D
Constructs a Sphere3D object corresponding to the coordinates of the Point3D specified as its center and with radius of size pointSize (in pixels).
drawPoint3DSet(Point3D[]) - Method in class org.edisonwj.draw3d.Draw3D
Draws a set of points with specified color.
drawPolygon(Point3D[]) - Method in class org.edisonwj.draw3d.Draw3D
Constructs a polygon object using the Point3D array of vertices and draws it.
drawPolygon(Point3D[], boolean, boolean, boolean) - Method in class org.edisonwj.draw3d.Draw3D
Constructs a polygon object using the Point3D array of vertices and draws it.
drawPolygon3D(Polygon3D) - Method in class org.edisonwj.draw3d.Draw3D
Draws the polygon object specified.
drawPolyhedron3D(Polyhedron3D) - Method in class org.edisonwj.draw3d.Draw3D
Draws a Polyhedron3D object.
drawPolyhedron3D(Polyhedron3D, boolean) - Method in class org.edisonwj.draw3d.Draw3D
Draws a Polyhedron3D object.
drawPolyhedronEdges3D(Polyhedron3D) - Method in class org.edisonwj.draw3d.Draw3D
Draws the edges of a Polyhedron3D object
drawPolyLine3D(Point3D[]) - Method in class org.edisonwj.draw3d.Draw3D
Draws a polyline as specified by the parameter array of points.
drawRectangle(double, double, double, double, double) - Method in class org.edisonwj.draw3d.Draw3D
Constructs a rectangle object with specified center point, width, and height, and draws it.
drawRectangle(double, double, double, double, double, double, double, double) - Method in class org.edisonwj.draw3d.Draw3D
Constructs a rectangle object with specified center point, width, height, x rotation, y rotation, and z rotation and draws it.
drawRectangle3D(Rectangle3D) - Method in class org.edisonwj.draw3d.Draw3D
Draws the rectangle object specified.
drawSphere(double, double, double, double) - Method in class org.edisonwj.draw3d.Draw3D
Constructs a Sphere3D object with specified center point and radius and draws it.
drawSphere3D(Sphere3D) - Method in class org.edisonwj.draw3d.Draw3D
Draws the Sphere3D object specified.
drawSphere3DSet(Sphere3D[]) - Method in class org.edisonwj.draw3d.Draw3D
Draws a set of Sphere3D objects
drawSquare(double, double, double, double) - Method in class org.edisonwj.draw3d.Draw3D
Constructs a square object (Rectangle3D) with specified center point and side length and draws it.
drawSquare(double, double, double, double, double, double, double) - Method in class org.edisonwj.draw3d.Draw3D
Constructs a square object (Rectangle3D) with specified center point, side length, x-rotation, y-rotation, z-rotation and draws it.
drawTriangle3D(Triangle3D) - Method in class org.edisonwj.draw3d.Draw3D
Draws a Triangle3D object.
drawVector(double[]) - Method in class org.edisonwj.draw3d.Draw3D
Constructs a Vector3D object with specified end points and draws it.
drawVector(double, double, double) - Method in class org.edisonwj.draw3d.Draw3D
Constructs a Vector3D object with specified end point and draws it.
drawVector3D(Vector3D) - Method in class org.edisonwj.draw3d.Draw3D
Draws the Vector3D object specified.
drawVector3DSet(Vector3D[]) - Method in class org.edisonwj.draw3d.Draw3D
Draws a set of Vector3D objects as specified in the parameter array.
Drone3D - Class in org.edisonwj.draw3d
 
Drone3D(int) - Constructor for class org.edisonwj.draw3d.Drone3D
 
Drone3D(Point3D, double, double) - Constructor for class org.edisonwj.draw3d.Drone3D
 
Drone3D(Point3D, double, double, PhongMaterial, PhongMaterial) - Constructor for class org.edisonwj.draw3d.Drone3D
 
Drone3D(Point3D, double, double, double, double, double) - Constructor for class org.edisonwj.draw3d.Drone3D
 
Drone3D(Point3D, double, double, double, double, double, PhongMaterial, PhongMaterial) - Constructor for class org.edisonwj.draw3d.Drone3D
 
Drone3D(double, double, double, double, double) - Constructor for class org.edisonwj.draw3d.Drone3D
 
Drone3D(double, double, double, double, double, PhongMaterial, PhongMaterial) - Constructor for class org.edisonwj.draw3d.Drone3D
 
Drone3D(double, double, double, double, double, double, double, double) - Constructor for class org.edisonwj.draw3d.Drone3D
 
Drone3D(double, double, double, double, double, double, double, double, PhongMaterial, PhongMaterial) - Constructor for class org.edisonwj.draw3d.Drone3D
 
Drone3D(String) - Constructor for class org.edisonwj.draw3d.Drone3D
 
dX(double) - Method in class org.edisonwj.draw3d.Draw3D
Converts x coordinate value from user to screen coordinate space.
dY(double) - Method in class org.edisonwj.draw3d.Draw3D
Converts y coordinate value from user to screen coordinate space.
dZ(double) - Method in class org.edisonwj.draw3d.Draw3D
Converts z coordinate value from user to screen coordinate space.
A B C D E F G I L M N O P R S T U V X 
Skip navigation links