X hits on this document

113 views

0 shares

0 downloads

0 comments

26 / 32

210253: Computer Graphics Laboratory

Teaching SchemeExamination Scheme

Practical: 4 hrs/weekPractical: 50 marks

Term Work: 50 marks

Suggested list of Assignments

1.

Assignments to understand functions available in graphics library such as,

a.

Text and Graphics mode, initialization of graphics mode, graphics drivers, switching between text and graphics mode, error handling.

b.

Color, Color Palette, Aspect ratio, Text: fonts, alignment, size, orientation and justification.

c.

Graphics Primitives: Pixel, Line, Circle, Ellipse, Polygons, Line styles, Bar graphs, Pie Charts, Histograms, filling a polygon, windowing.

d.

Writing a Graphics Editor

2.

Write a program to implement algorithm for line drawing.

3.

Write a program to implement algorithm for circle generation.

4.

Write a program to implement algorithm for filling a polygon using scan-fill method.

5.

Write a program to implement 2-D transformations.

6.

Write a program to implement 3-D transformations.

7.

Write a program to implement concept of segmentation.

8.

Write a program to implement Windowing and clipping.

9.

Write a program to implement polygon clipping.

10.

Write a program to implement algorithm for arc drawing.

11.

Write a program to implement algorithm for removal of hidden surfaces.

12.

Write a program to generate fractals.

13.

Assignments based on DirectX/OpenGL/X-Windows (Term Work Only).

Instructor will frame assignments based on the suggested assignments as given above. Students will submit Term Work in the form of a journal that will include at least 14 assignments. Each programming assignment will consists of pseudo-algorithm, program listing with proper documentation and printout of the output.

Practical Examination will be based on the term work and questions may be asked to judge understanding of the experiment.

Document info
Document views113
Page views118
Page last viewedFri Dec 09 00:55:50 UTC 2016
Pages32
Paragraphs1002
Words9463

Comments