13MCA34 Computer Graphics syllabus for MCA


Unit-1 Graphics Output Primitives and Attributes 12 hours

Introduction to open GL, Coordinate reference frames, Specifying two dimensionalworld coordinate reference frame in Open GL, Open GL point functions, Open GL linefunctions, Line drawing algorithms, Circle generation algorithms, Ellipse generationalgorithms, Fill area primitives, Polygon fill areas, OpenGL polygon fill area functions,General scan line polygon fill algorithm, Fill methods for areas with irregular boundaries,Open GL fill area attribute functions

Unit-2 Two – Dimensional and Three - Dimensional Geometric Transformations 12 hours

Basic two dimensional geometric transformations, Matrix representations andhomogeneous coordinates, Inverse transformations, Two dimensional compositetransformations, Other two dimensional transformations, Three dimensional Translation,Rotation, Scaling, Other three dimensional transformations, Affine transformations,Open GL geometric transformation functions

Unit-3 Two Dimensional Viewing 10 hours

The two dimensional viewing, Clipping window, Normalization and viewporttransformations, Clipping algorithms, Two dimensional point clipping, Two dimensional lineclipping algorithms, Polygon fill area clipping, Curve clipping, Text clipping

Unit-4 Three Dimensional Viewing 10 hours

The three dimensional viewing concepts, Three dimensional viewing pipeline,Three dimensional viewing coordinate parameters, Transformation from world to viewingcoordinates, Projection transformations, Orthogonal projections, Oblique parallelprojections, Perspective projections, The viewport transformation and three dimensionalscreen coordinates

Unit-5 Curves and Computer Animation 8 hours

Bezier spline curves, Raster methods for computer animation, Design of animationsequences, Traditional animation techniques, General computer animation functions

Last Updated: Tuesday, January 24, 2023