MNIT Jaipur Syllabus
Information Technology Computer Graphics
Introduction to computer graphics: Vector and Raster graphics, Graphic primitives and attributes.
Computer graphics devices – CRT, plasma, LCD, plotters, Scan conversion of line, circle and ellipse.
Viewing Transformations: Coordinate system – world, device and normalized device coordinates,
Window and Viewport and viewing transformations
Filling and Clipping – Flood fill and seed fill algorithms and scan line polygon filling algorithms,Cohen Sutherland clipping algorithms for Polygon
Geometric transformations – 2D and 3D transformations: Translation, Scaling, rotation, Shearing,
reflection etc., Transformations about an arbitrary axis
Projections: Parallel – Orthographic, Plans and Elevations, Axonometric – Isometric, Diametric,
trimetric, Perspective – One point, two point, three point.
Hidden surface removal: Object space and image space algorithms, Back space removal, Z-buffer, scan
line, area subdivision, painters, BSP tree, Floating horizon and ray tracing methods
Curves: Spline representations, Curve representation techniques, Continuity constraints, Hermite
Interpolation, Bezier curves, B-Spline curves
1. Foley, Van Dam. Computer Graphics: Principles and Practic. Addison Wesley.
2. Hearn and Baker. Computer Graphics. PHI.
3. Rogers and Adams. Mathematical Elements of Computer Graphics. McGraw Hill.
4. Rogers and Adams. Procedural Elements of Computer Graphics. McGraw Hill.