Professional Documents
Culture Documents
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)