com.finalProject
Class Plane

java.lang.Object
  extended by 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
 

Constructor Detail

Plane

public Plane(int[] p)
Method Detail

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)