com.finalProject
Class Plane
java.lang.Object
com.finalProject.Plane
public class Plane
- extends java.lang.Object
|
Constructor Summary |
Plane(int[] p)
|
|
Method Summary |
void |
drawPlane(java.awt.Graphics g3,
com.finalProject.Point3D[] p)
|
double |
getDistance(com.finalProject.Point3D[] pointList)
|
com.finalProject.Point3D[] |
getPoints(com.finalProject.Point3D[] pointList)
|
int |
getShade(com.finalProject.Point3D[] p)
|
boolean |
ifCollide(com.finalProject.Vector vector,
com.finalProject.Point3D[] pointList)
|
boolean |
inPlaneXY(com.finalProject.Point3D p,
com.finalProject.Point3D[] pointList)
|
boolean |
inPlaneXZ(com.finalProject.Point3D p,
com.finalProject.Point3D[] pointList)
|
boolean |
inPlaneYZ(com.finalProject.Point3D p,
com.finalProject.Point3D[] pointList)
|
double |
onPlane(com.finalProject.Point3D p,
com.finalProject.Point3D[] pointList)
|
void |
setColor(java.awt.Color c)
|
| Methods inherited from class |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Plane
public Plane(int[] p)
drawPlane
public void drawPlane(java.awt.Graphics g3,
com.finalProject.Point3D[] p)
getDistance
public double getDistance(com.finalProject.Point3D[] pointList)
getPoints
public com.finalProject.Point3D[] getPoints(com.finalProject.Point3D[] pointList)
getShade
public int getShade(com.finalProject.Point3D[] p)
ifCollide
public boolean ifCollide(com.finalProject.Vector vector,
com.finalProject.Point3D[] pointList)
inPlaneXY
public boolean inPlaneXY(com.finalProject.Point3D p,
com.finalProject.Point3D[] pointList)
inPlaneXZ
public boolean inPlaneXZ(com.finalProject.Point3D p,
com.finalProject.Point3D[] pointList)
inPlaneYZ
public boolean inPlaneYZ(com.finalProject.Point3D p,
com.finalProject.Point3D[] pointList)
onPlane
public double onPlane(com.finalProject.Point3D p,
com.finalProject.Point3D[] pointList)
setColor
public void setColor(java.awt.Color c)