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, Nonparametric
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 |
|