Course Outline: Graphics hardware. Fundamental algorithms.
Applications of graphics. Interactive graphics programming - graph
plotting, windows and clipping, segmentation. Programming raster
display systems, panning and zooming. Raster algorithms and software -
Scan-Converting lines, characters and circles. Region filling and clipping.
Two and three-dimensional imaging geometry and transformations. Curve
and surface design, rendering, shading, color and animation. Lab outline: Introduction to graphic hardware, Implementation of
differential line drawing algorithms, Implementing 2
nd
order curve
algorithms, polygons, window and Clipping, Panning & Zooming, Region
filling, 2D & 3D imaging geometry & transformation, curve and surface
design, rendering, shading and animation