This module is designed to acquaint the students with the basics of Graphics, keeping in mind the students of all streams. The paper doesn’t cover the detailed mathematical concepts.
Introduction: - Nature & type of Computer Graphics, Manual drafting Vs Computer Graphics, Features of Computer Graphics: - Functions & Characteristics of CG. Applications:- Computer Aided design, Geographical Information Systems, Presentation and Business Graphics, Scientific and Engineering Graphics, Computer Aided Learning, medical applications, Computer Games and Entertainment, Image processing.
Basic mathematical concepts:-Cubic Splines, Bezier curves, Regression Analysis. Line drawing Algorithms:- Scan Conversion of line(characteristics, plotting). General techniques for scan conversion:- General methods in Cartesian Coordinates, Elimination of pixel Gaps( use of inverted plotting equation, interpolation within the gaps).
Input Devices:- Analog Input devices:-Paddle control, mouse, trackball, joystick, scanner. Digital input devices:- Keyboard, light pen, Graphics tablet & pointer, Touch sensitive screens(TSS). Output devices: - Screen Output devices:- Storage monitor, Refresh Monitors(Vector Scan , Raster Scan).Hard copy Output devices:- Printers, plotters.
General Consideration:- Types of manipulation, Direct & matrix formation, Homogeneous Co-ordinate, transformation of multiple point Move Transformation:-Theoretical development of move Transformation, Flip Transformation: - Theoretical development of flip Transformation, Twist Transformation:- Theoretical development of Twist Transformation, Scale transformation:- Theoretical development of Scale Transformation, Rotate transformation:- Theoretical development of Rotate Transformation, Inverse Transformation:- Theoretical development of Inverse Transformation, Composite Transformation:- Direct method & matrix concatenation methods
Introduction:- Menu selection (side panel, drop-down menus, cascade menu), pointing & positioning & its constraints, concepts of cut, copy & paste of images, Simple transformation(Flip, Shink & Grow, Tilt), Concept of Filling & Shading(Scan _line fill, Flood fill, Half toning & surface rendering), Graphics tools:-Erasure, Spray, Preview, Inverse, line size, scroll bar & rulers.
1. N. Krishnamurthy,” Introduction to Computer Graphics”, Tata McGraw-Hill Publishing Company Ltd.