TheoryCSESemester VI

CSPC-614 Computer Graphics

Teaching Scheme

Credit

Marks Distribution

Duration of End Semester Examination

LTPInternal AssessmentEnd Semester ExaminationTotal
3104Maximum Marks: 40Maximum Marks: 601003 Hours
Minimum Marks: 16Minimum Marks: 2440

Unit-I

Introduction: Definition Of Computer Graphics And Its Applications, Video Display Devices- RasterScan Displays, Random-Scan Displays, Color CRT Monitors, Direct View Storage Tubes, Flat Panel Displays Input Devices: Keyboard, Mouse, Trackball and Spaceball, Joysticks, Digitizers, Image Scanners, Touch Panels, Light Pens, Voice Systems.

Unit-II

Output Primitives: Line Drawing Algorithms (DDA, Bresenham’s Circle) Generating Algorithm. Midpoint Circle Drawing Algorithm, Ellipse Generating Algorithm, Midpoint Ellipse Generating Algorithm, Character Generation, 2D Transformations: Translation, Rotation, Scaling, Reflection, Shear. Composite Transformation-Translation, Rotations, Scaling.

Unit-III

Two Dimensional Viewing: Window-To-Viewport Coordinate Transformation, Clipping Operations, Point Clipping, Line Clipping—(Cohen-Sutherland Line Clipping, Liang-Barsky Line Clipping, NichollLee-Nicholl Line Clipping), Polygon Clipping—(Sutherland-Hodgeman Polygon Clipping, WeilerAtherton Polygon Clipping), Curve Clipping, Text Clipping. Three Dimensional Concepts: Three Dimensional Display Methods—Parallel Projection, Perspective Projection, Surface Rendering. Three Dimensional Transformations: Translation, Rotation, Scaling, Reflection, Shear.

Unit-IV

Curves and Surfaces: Bezier Curves, B-Spline Curves, Fractal Geometry Methods, Octrees. VisibleSurface Detection Methods: Back Face Detection, Depth Buffer Method, A-Buffer Method, Scan Line Method, Depth Sorting Method.

On this page