BIT 357 WITH EFFECTFROM THE ACADEMIC YEAR2012-2013
COMPUTER GRAPHICS
(Elective -I)
Instruction 4 Periods per week
Duration of University Examination 3Hours
University Examination 75Marks
Sessional 25 Marks
UNIT-I
Overview of Graphics systems-Video display devices, raster-scan
systems, Random-scan system, graphics monitors and workstations, Input
Devices, hard copy devices, Graphics Software.
Output Primitives, Line driving, algorithms, Circle generating algorithms, ellipse generating algorithms, pixel addressing, Filled-area primitives, Fill area functions, cell array, character generation.
UNIT-II
Attributes of output primitives:Line attributes, curve attributes, color and Gray scale level, Area fill attributes, character attributes, Bundled attributes, Enquiry function.
Two dimensional Geometric transformations:Basic transformations, Homogeneous coordinates, composite transformations, other transformations, transformations between coordinate systems, affine transformations, transformation functions, Raster methods for transformations.
UNIT-III
Two dimensional viewing:Viewing pipeline, viewing transformation, viewing functions, line clipping-Cohen Sutherland line clippingLiangBarskyline clipping. Sutherland-Hodgmanpolygon clipping, Weller Atherton polygon clipping.
UNIT-IV
Structures and Hierarchical Modeling:Structure concepts, editing structures, Basic modeling concepts, hierarchical modeling with structures.
Graphical user interfaces and Interactive inputmethods :The user Dialogue, logical classification of input devices, input functions and Models, Interactive picture construction techniques.
UNIT-V
Three dimensional object representations:Polygon surf ace, curved linesand surfaces,splinerepresentations,Bezeircurvesandsurfaces, B-splinecurvesandsurfaces, CSG methods:Octress, BSP Trees.
Three Dimensional Transformation Three dimensional viewing: Viewingcoordinates,projections, visible surf acedetection methods :Back- face Detections, Depth-buffer methods,depth sorting methods,GourandshadingPhongshading.
Suggested Reading:
1.HeamDonald, PaulineBaker M.,“Computer Graphics“,2nd edition, PHI,1995.
2.HaningtonS.,“ComputerGraphicsAProgramming Approach“,2nd edition,McGraw Hill.
3.David F. Rogers.,“Procedural ElementsforComputerGraphics”,2nd edition,TataMcGraw Hill, 2001.