Course Objectives
At the end of the course, students will
Course Description
Introduction (applications of computer graphics, Graphical User Interfaces, graphical input devices, graphical display devices, software standards, Open GL, GKS, PHIGS); simple drawing algorithms (line drawing and attributes, polygon drawing, circle drawing, ellipse drawing, character generation and attributes); transformations and clipping (basic transformations, translation, scaling, rotation, clipping algorithms); Windows and Viewports (co-ordinates representation, Viewing Pipeline, Window to Viewport transformation, zooming and panning effects with windows and viewports); 3-D Graphics (3-D Geometry, 3-D transformation, display methods, parallel projection, perspective projection, depth cueing, 3-D object representation, The Virtual Camera, modeling concepts); surface rendering.
Course Content