Section-A
Introduction to Computer Graphics: What is Computer Graphics, Computer Graphics Applications, Computer Graphics
Hardware and software, Two dimensional Graphics Primitives: Points and Lines, Line drawing algorithms: DDA, Bresenham‟s; Circle
drawing algorithms: Using polar coordinates, Bresenham‟s circle drawing, mid point circle drawing algorithm; Filled area algorithms:
Scanline: Polygon filling algorithm, boundary filled algorithm.
Section-B
Two/Three Dimensional Viewing: The 2-D viewing pipeline, windows, viewports, window to view port mapping; Clipping:
point, clipping line (algorithms):- 4 bit code algorithm, Sutherland-cohen algorithm, parametric line clipping algorithm (Cyrus Beck).
Polygon clipping algorithm: Sutherland-Hodgeman polygon clipping algorithm. Two dimensional transformations:
transformations, translation, scaling, rotation, reflection, composite transformation.
Section-C
Three-dimensional transformations: Three dimensional graphics concept, Matrix representation of 3-D Transformations,
Composition of 3-D transformation.
Viewing in 3D: Projections, types of projections, the mathematics of planner geometric projections, coordinate systems.
Hidden surface removal: Introduction to hidden surface removal. The Z- buffer algorithm, scanline algorithm, area sub-division
algorithm.
Section-D
Representing Curves and Surfaces: Parametric representation of curves: Bezier curves, B-Spline curves. Parametric
representation of surfaces; Interpolation method.
Illumination, shading, image manipulation: Illumination models, shading models for polygons, shadows, transparency. What is an
image? Filtering, image processing, geometric transformation of images.