Bradley Herrup
Assignment
CS263
Renderer with faces culled and ScanLined Polygons with Z-Buffer

Fully Implemented Polygon Rendering Program

Met the Requirements of the Specificiation.

Basic:

  • Edge Class
  • Vertex Class
  • Polygon Class

Complex Classes:

  • GraphicObject Class(handles movement to world coordinates)
  • Pipeline Class(handles entire graphic pipeline for viewing coordinate to screen)
  • 3dPanel handles Device Coordinates

Extensions:

  • ZBuffer Class
  • ScanConvert Class(accesses ZBuffer to determine whether to draw or not)

Changes:

  • Device Coordinates moved to Pipeline Class
  • Color Value Added to Each Polygon
  • Vector Drawing Turned Off
  • Scaling, Rotation , Translation set