Unit-I
Line generation: Points lines, Planes, Pixels and Frame buffers, vector and character generation. Graphics Primitives: Display devices, Primitive devices, Display File Structure, Display control text.
Unit-II
Polygon: Polygon Representation, Entering polygons, Filling polygons. Segments: Segments table, creating deleting and renaming segments, visibility, image transformations.
Unit-III
Transformations: Matrices transformation, transformation routines, displays procedure. Windowing and Clipping: Viewing transformation and clipping, generalize clipping, multiple windowing.
Unit-IV
Three Dimension: 3-D geometry primitives, transformations, projection clipping. Interaction: Hardware input devices handling algorithms, Event handling echoing, Interactive techniques.
Unit-V
Hidden Line and Surface: Back face removal algorithms, hidden line methods. Rendering and Illumination: Introduction to curve generation, Bezier, Hermite and B-spline algorithms and their comparisons.
References :
Rogers, "Procedural Elements of Computer Graphics", McGraw Hill
Asthana, Sinha, "Computer Graphics", Addison Wesley Newman and Sproul, "Principle of Interactive Computer Graphics", McGraw Hill
Steven Harrington, "Computer Graphics", A Programming Approach, 2nd Edition
Rogar and Adams, "Mathematical Elements of Computer Graphics", McGraw Hill.
|