Syllabus

Course Code: Elective-VI PE-CS-A404    Course Name: Computer Graphics

MODULE NO / UNIT COURSE SYLLABUS CONTENTS OF MODULE NOTES
1 Introduction
Computer Graphics applications, Classification, Components, Display Devices, Scan conversion-Point & Line, Line drawing algorithms: DDA, Bresenham’s, Circle drawing algorithms: Bresenham’s, Mid point Algorithm .
2 Advanced Design Techniques
Window to view port transformation, Window to view port mapping, Two Dimensional transformation: translation, scaling, rotation, reflection and Shear, Homogeneous Coordinate system.
3-D transformation: Rotation, Shear, translation, Numerical Problems of transformation viewing pipeline.
3 Graph Algorithms
Clipping: Point & Line clipping algorithm, 4-bit code algorithm, Cohen-Sutherland Line clipping algorithms, Polygon clipping: Sutherland-Hodgeman Polygon clipping algorithm. Curve clipping, Text clipping.
Projection: Parallel, Perspective, Vanishing Points.
4 String Matching Algorithms
Representation of 3-D Curves and Surfaces: interpolation and approximation alpines, parametric conditions, Geometric continuity conditions, Bezier curves and surfaces: properties of bezier curves, bezier surfaces.
Hidden Surfaces removal: Hidden surface elimination, depth buffer algorithm, scan line coherence and area coherence algorithm, Painter’s algorithm.
Copyright © 2020 Kurukshetra University, Kurukshetra. All Rights Reserved.