computational.geometry.rendering3d
Class Triangle3D

java.lang.Object
  extended by computational.geometry.rendering3d.Triangle3D

public class Triangle3D
extends java.lang.Object


Constructor Summary
Triangle3D(Point3D nA, Point3D nB, Point3D nC)
           
Triangle3D(Point3D nA, Point3D nB, Point3D nC, int c)
           
Triangle3D(Triangle3D t)
           
 
Method Summary
 void draw(java.awt.Graphics2D gfx, int width, int height, double light, boolean quality)
           
 Point3D getA()
           
 Point3D getB()
           
 Point3D getC()
           
 int getColor()
           
 void setColor(int c)
           
 java.util.ArrayList<Triangle3D>[] split(Plane3D p)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Triangle3D

public Triangle3D(Point3D nA,
                  Point3D nB,
                  Point3D nC)

Triangle3D

public Triangle3D(Point3D nA,
                  Point3D nB,
                  Point3D nC,
                  int c)

Triangle3D

public Triangle3D(Triangle3D t)
Method Detail

draw

public void draw(java.awt.Graphics2D gfx,
                 int width,
                 int height,
                 double light,
                 boolean quality)

getA

public Point3D getA()

getB

public Point3D getB()

getC

public Point3D getC()

getColor

public int getColor()

setColor

public void setColor(int c)

split

public java.util.ArrayList<Triangle3D>[] split(Plane3D p)