MNIT Jaipur Syllabus Information Technology Computer Graphics

 

MNIT Jaipur Syllabus

Information Technology Computer Graphics

 

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

 

Text/References:

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.

Leave a Comment