UNIT – I
Graphics Primitives: Introduction to computer graphics, Basics of Graphics systems, Application areas of Computer Graphics, overview of graphics systems, video-display devices, and raster-scan systems, random scan systems, graphics monitors and workstations and input devices. Output Primitives: Points and lines, line drawing algorithms, mid-point circle and ellipse algorithms. Filled area primitives: Scan line polygon fill algorithm, boundary fill and floodfill algorithms .
2-D Geometrical Transforms: Translation, scaling, rotation, reflection and shear transformations, matrix representations and homogeneous coordinates, composite transforms, transformations between coordinate systems. 2-D Viewing: The viewing pipeline, viewing coordinate reference frame, window to viewport coordinate transformation, viewing functions, Cohen-Sutherland and Cyrus-beck line clipping algorithms, Sutherland –Hodgeman polygon clipping algorithm.
3-D Object Representation: Polygon surfaces, quadric surfaces, spline representation, Hermite curve, Bezier curve and B-Spline curves, Bezier and B-Spline surfaces. Basic illumination models, polygon-rendering methods.
3-D Geometric Transformations: Translation, rotation, scaling, reflection and shear transformations, composite transformations. 3-D Viewing: Viewing pipeline, viewing coordinates, view volume and general projection transforms and clipping.
You also like :