You are on page 1of 2

COMPUTER GRAPHICS AND MULTIMEDIA LAB EXPERIMENTS

UNIT- 1 Date:-22/09/2010
1. A DETAILED STUDY OF VARIOUS TYPES OF INPUT AND OUTPUT DEVICES.
 KEYBOARD
 MOUSE AND TYPES
 TRACKBALL AND SPACEBALL
 JOYSTICKS
 DATA GLOVE
 DIGITIZERS
 SCANNERS
 TOUCHPAD
 TOUCH PANELS
 LIGHTPENS
 VOICE SYSTEMS(SPEECH RECOGNIZERS)
 DIGITAL CAMERA
o OUTPUT DEVICES:-
 DISPLAY DEVICES
 COLOR CRT
 PLASMA PANEL
 TFT LCD
 LED LCD
 PEN PLOTTER
 DESKTOP PEN PLOTTER
 ROLLFEED PEN PLOTTER
 HARD COPY DEVICES
 PRINTER
 DOT MATRIX PRINTER
 INKJET PRINTER
 ELECTROSTATIC PRINTER
2. WRITE ABOUT GRAPHICS.H KEYWORDS:-
 GRAPHICS_DRIVERS,GRAPHICS_MODES,FONT_NAMES,FILL_PATTERNS,
GRAPHICS_ERRORS,DETECTGRAPH,INITGRAPH,CLOSEGRAPH,PUTPIXEL,
GETPIXEL,LINE,LINEREL,LINETO,RECTANGLE,CIRCLE,ARC,SECTER,ELLIPSE,
PIESLICE,GETBKCOLOR,SETBKCOLOR,GETPALETTE,SETPALETTE,TEXTHIEGHT,
TEXTWIDTH,OUTTEXT,OUTTEXTXY,CLEARDEVICE,FILLELLIPSE,DRAWPOLY,
FILLPOLY,BAR,BAR3D,SETCOLOR,GETCOLOR,FLOODFILL,DELAY,MOVETO,
MOVERAL,GETARCCOORDS,GETPALLETESIZE,GETVIEWSETTINGS,SETFILLSTYLE,
SETLINESTYLE,SETVIEWPORT,SETFILLPATTERN,GETFILLPATTERN,
SETTEXTJUSTIFY,SETVIEWPORT.
3. PROGRAM TO IMPLEMENT A LINE USING SLOPE INTERCEPT FORMULA.
4. PROGRAM TO IMPLEMENT LINE USING DDA ALGORITHM.
5. PROGRAM TO IMPLEMENT LINE USING BRESENHAM’S ALGORITHM.
6. PROGRAM TO IMPLEMENT CIRCLE USING POLYNOMIAL AND TRIGONOMETRIC METHOD.
7. PROGRAM TO IMPLEMENT CIRCLE USING MID POINT ALGORITHM.
8. PROGRAM TO IMPLEMENT CIRCLE USING BRESENHAM’S ALGORITHM.
9. PROGRAM TO IMPLEMENT CIRCLE USING DDA ALGORITHM.
10. PROGRAM FOR FILLING POLYGON USING BOUNDRY FILL ALGORITHM WITH FOUR CONNECTED
REGION.
11. PROGRAM FOR FILLING POLYGON USING BOUNDRY FILL ALGORITHM WITH EIGHT
CONNECTED REGION.
12. PROGRAM FOR FILLING POLYGON USING FLOOD FILL ALGORITHM WITH FOUR CONNECTED
REGION.
13. PROGRAM FOR FILLING POLYGON USING FLOOD FILL ALGORITHM WITH EIGHT CONNECTED
REGION.
14. PROGRAM FOR POLYGON FILLING USING SCAN LINE POLYGON FILL ALGORITHM.
15. PROGRAM FOR GENERATE CHARACTER ‘A’ USING BITMAP METHOD.
16. PROGRAM FOR 2-D TRANSLATION, ROTATION, SCALING, REFLECTION & SHEARING OF LINE &
POLYGON.
17. PROGRAM FOR 3-D TRANSLATION, ROTATION, SCALING OF LINE & POLYHEDRON.
18. PROGRAM TO IMPLEMENT COHEN SUTHERLAND LINE CLIPPING.
19. PROGRAM TO IMPLEMENT SUTHERLAND HODGEMAN POLYGON CLIPPING.
20. PROGRAM TO DRAW BEIZER CURVE WITH 4 END POINTS.
21. PROGRAM FOR DRAWING B-SPLINE CURVE WITH 6 CONTROL POINTS.

Note:-
1.) Attach Pseudo code of Algorithm DDA Line Drawing, BRESENHAM’S Line Drawing, DDA
Circle Drawing, BRESENHAM’S Circle Drawing, Mid-Point Circle Drawing, Boundary Fill and
Flood Fill Algorithm, Scan Line Polygon Fill Algorithm with their Corresponding
Experiment.
2.) Attach output with Each Experiment.

GIVEN BY
PRASHANT KUMAR SHARMA
Lecturer (CSE Department)

You might also like