0% found this document useful (0 votes)
358 views

Computer Graphics Program

This document outlines the experiments to be completed for a computer graphics and multimedia lab course. It includes studying various input and output devices. It also details programming experiments to implement lines, circles, polygon filling, and curves using algorithms like slope-intercept, DDA, Bresenham, boundary fill, and scan line fill. Pseudocode and output are to be included for key algorithms. The experiments are to be completed by a given due date and signed off by the course lecturer.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
358 views

Computer Graphics Program

This document outlines the experiments to be completed for a computer graphics and multimedia lab course. It includes studying various input and output devices. It also details programming experiments to implement lines, circles, polygon filling, and curves using algorithms like slope-intercept, DDA, Bresenham, boundary fill, and scan line fill. Pseudocode and output are to be included for key algorithms. The experiments are to be completed by a given due date and signed off by the course lecturer.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 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