Saturday, August 11, 2018

Computer Graphics

5B12CSC - E02
Computer Graphics

Contact Hours/ Week : Theory : 4 Credit : 4

Module I
Introduction, Overview of Graphics Systems, Display devices, Input devices,Hard-Copy devices, Graphics software.

Module II
Line Drawing Algorithms-DDA, Bresenham, Circle Generating Algorithm –Midpoint Algorithm, Area filling algorithms – Flood Fill and Boundary Fill algorithms.

Module III
Output primitives-Color and Grayscale levels, 2D Transformations-Translation,Rotation, Scaling, Reflection, Shear, Matrix Representation and Homogenous Coordinates, Composite Transformations.

Module IV
Two Dimensional viewing, Window-to-viewport Transformation, Clipping - Point Clipping, Line Clipping – Cohen Sutherland Algorithm, Polygon Clipping – Sutherland Hodgeman Algorithm, Text clipping.

Module V
3D object representations-Polygon surfaces, Polygon tables, Plane equations, Polygon Meshes, 3D transformations-Translation, Rotation, Scaling, Rotation about an arbitrary axis, Reflection, Shear, 3D viewing- Parallel Projection, Perspective Projection.

Text Book
1. Donald Hearn and M.Pauline Baker, “Computer Graphics-C Version”, Second Edition,
Pearson Education, 2005.

References
1. Foley, Vandam, Feiner, Huges, ”Computer Graphics: Principles & Practice”, 2nd edition in C, Pearson Education, 2005
2. Ranjan Parekh, “Principles of Multimedia”, ,Tata McgrawHill,2006
3. D.P. Mukherjee, “Fundamentals of Computer Graphics and Multimedia”, PHI.
4. “Procedural elements of Computer Graphics”, Rogers, Mc-Graw Hill.

No comments:

Post a Comment