Practical CG Practical
Practical CG Practical
1. To study various graphics functions defined in “graphics.h” and write a program to draw house.
2. Write a program to draw a line using DDA algorithm.
3. Write a program to draw a line using breshanham’s algorithm.
4. Write a program to draw (a) Dote line (b) Dash-line (c) Dash-dot line and (d) Thick line.
5. Write a program to draw circle using midpoint circle algorithm.
6. Write a program to draw ellipse using midpoint ellipse algorithm.
7. Write a program to translate, rotate and scale the 2D object.
8. Write a program to fill polygon using boundary and flood fill algorithm.
9. Write a program to clip a line using (a) Liang- Barsky and (b) Cohen-Sutherland Algorithm.
10. Write a program to translate, rotate and scale the 3D object.
11. Write a program to draw 3D sphere with illumination effects.