Computer Graphics |
UNIT I |
Introduction to graphic devices - picture representation, display devices , display adapters , Types of printers , Plotters & input devices |
UNIT II |
Transformations - Basic 2D & 3D transformations - translation , scaling , rotation , reflection, shearing, Multiple transformations, Rotation about an axis parallel to a coordinate axis, Rotation about an arbitrary axis in space, Affine and perspective Geometry , Orthographic projections and Axonometric projections |
UNIT III |
Raster Scan Graphics - Bresenham's line and circle drawing algorithms, scan conversion, RLE, Frame buffer, Scan converting polygons - Edge fill and Seed fill algorithms, Anti aliasing and Half toning |
UNIT IV |
Clipping and Display file Compilation - Sutherland - Cohen line clipping algorithm, Windowing and Viewporting - Segmented display file, structure and compilation. - Hidden Surface and hidden Line Removal - Backface removal algorithm, Z- buffer, Warnock algorithm, Hidden line elimination. |
UNIT V |
Plane Curves and Space Curves - Curve Representation, Non-parametric and parametric curves, representation of space curves, Cubic Spline, Parabolic Blended curves, Bezier curves and B-spline curves |
Text Books |
(i) D. F. Rogers, J. A. Adams, 2002, Mathematical elements for Computer Graphics, 2nd Edition, Tata McGraw-Hill, New Delhi.
(ii) D. F. Rogers, 2001, Procedural elements for Computer Graphics, 2nd Edition, Tata McGraw-Hill, New Delhi. |
Reference Books |
(i) W.M. Neumann and R. F. Sproull, Principles of Interactive Computer Graphics, Tata McGraw-Hill, New Delhi.
(ii) D. Hearn and M. P. Baker, 2004, Computer Graphics (C Version), 2nd Edition, Pearson Education.
(iii) S. Harrington, 1989, Fundamentals of Computer Graphics, Tata McGraw-Hill, New Delhi.
(iv) Foley, Van Dan, Feiner, Hughes, 2000, Computer Graphics, Addison Wesley, Boston |
|