All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class berkeley.cs.dmc.ji3d.Face

java.lang.Object
   |
   +----java.awt.Polygon
           |
           +----berkeley.cs.dmc.ji3d.Face

public final class Face
extends Polygon

Variable Index

 o center
 o eps
 o material
 o MAX_POLY_SIZE
 o maxx
 o maxy
 o maxz
 o minx
 o miny
 o minz
 o near
 o normal
 o points
 o zpoints

Constructor Index

 o Face()

Method Index

 o backfacing()
 o before(Face)
 o behind(Face)
 o overlap(Face, Face)
 o paint(Graphics, Vec3, Light[])
 o paintWireFrame(Graphics, Vec3, Light[])
 o set(int[], Vec4[], ScrPt[], Material)

Variables

 o MAX_POLY_SIZE
 public static final int MAX_POLY_SIZE
 o material
 public Material material
 o normal
 public Vec3 normal
 o center
 public Vec4 center
 o minx
 public int minx
 o maxx
 public int maxx
 o miny
 public int miny
 o maxy
 public int maxy
 o minz
 public float minz
 o maxz
 public float maxz
 o points
 public Vec4 points[]
 o zpoints
 public float zpoints[]
 o eps
 public static final float eps
 o near
 public static final float near

Constructors

 o Face
 public Face()

Methods

 o set
 public void set(int idx[],
                 Vec4 pts[],
                 ScrPt scrpts[],
                 Material material)
 o backfacing
 public boolean backfacing()
 o behind
 public final boolean behind(Face f)
 o before
 public final boolean before(Face f)
 o overlap
 public static final boolean overlap(Face A,
                                     Face B)
 o paintWireFrame
 public void paintWireFrame(Graphics g,
                            Vec3 from,
                            Light lights[])
 o paint
 public void paint(Graphics g,
                   Vec3 from,
                   Light lights[])

All Packages  Class Hierarchy  This Package  Previous  Next  Index