This course is designed to learn how computer graphics are used in different application areas.
Introduction to Computer Graphics: Definition, Application areas of Computer Graphics, Graphical user interface.
Overview of Graphics Systems: Video Display devices: Refresh Cathode Ray Tubes, Random scan displays, Raster scan displays, and Color CRT monitors, Direct View Storage Tubes, Flat Panel displays, Raster Scan Systems, Random Scan Systems.
Input Devices: Keyboard, Mouse, Trackball and Spaceball, Joysticks, Data Glove, Digitizers, Image Scanner, Touch Panel, Light Pens.
Graphics Software: Coordinate representations, Graphics Functions, Software Standards, and PHIGS Workstations.
Output Primitives: Points and Lines, DDA Algorithm, Bresenham’s Line Algorithm, Circle Generating Algorithms: Properties of Circles, Bresenham’s Line Algorithm, Midpoint Circle Algorithm, Introduction to Antialiasing.
Filled Area Primitives: Scan-Line Polygon Fill Algorithm, Inside –Outside Tests, Boundary Fill Algorithm, Flood Fill Algorithm.
Two Dimensional Geometric Transformations: Basic Transformations, Matrix Representations and Homogeneous Transformations, Composite Transformations: Translations, Rotations, Scaling, Other Transformations: Reflection, Shear.
Two-Dimensional Viewing: Viewing Pipeline, Viewing Coordinate reference Frame, Window-to-Viewport Coordinate Transformation,
Clipping Operations, Point Clipping, Line Clipping: Cohen-Sutherland Line Clipping, Curve Clipping, Text Clipping.
Three-Dimensional Geometric and Modeling Transformations: Translation, Coordinate-Axes Rotation, Scaling, Other Transformation: Reflections, Shears, Composite Transformations,
Visible-Surface Detection Methods: Classification of Visible Surface, Back Face Detection, Depth Buffer Method.
D. Hearn & M. P.Baker, “Computer Graphics”, Prentice Hall of India, 2002.
1. Krisnamurthy N, “Introduction to Computer Graphics”, Tata Mc Graw Hill Edition
2. Zhigang X. & Plastock R.A., “Theory and Problems of Computer Graphics”, Schaum’s Outline, Tata Mc Graw Hill Edition
3. Foley J.D & Dam A.Van, “Fundamentals of Interactive Computer Graphics”, Addison-Wesley.
4. Ralf Skinmetz and Klana Naharstedt, “Multimedia: Computing, Communications and Applications”, Pearson Education, 2001