SL. No. | Particulars | Experiment Name |
1 | Digital Differential Analyzer Algorithm | Implement DDA Algorithm for drawing a line segment between two given end points A (x1, y1) and B(x2, y2). |
2 | Bresenham’s Line Drawing Algorithm | Implement Bresenham’s line drawing algorithm for drawing a line segment between two given endpoints A (x1, y2) and B(x2, y2). |
3 | Midpoint Circle Generation Algorithm | Implement midpoint circle generation algorithm or bresenham’s circle algorithm for drawing a circle of given center (x, y) and radius r. |
4 | Ellipse Generation Algorithm | Implement the Ellipse Generation Algorithm for drawing an ellipse of given center(x, y) and radius rx and ry |
5 | Creating various types of texts and fonts | Write a C-program for displaying text in different sizes, different colors and different font styles by using graphics functions |
6 | Creating two dimensional objects | Write a C-program for creating simple two dimensional shape of house, car, fish, man using lines, circles etc. |
7 | Two Dimensional Transformations | Write a C-program for performing the basic 2D transformations such as translation, Scaling, Rotation, shearing and reflection for a given 2D object? |
8 | Coloring the Pictures | By using the concept of flood fill algorithm, Write a C- program for filling a given rectangle object with color? |
9 | Boundary fill algorithm | By using the concept of Boundary fill algorithm, Write a C- program for filling a given rectangle object with color? |
10 | Scan line polygon fill algorithm | By using the concept of Scan line polygon fill algorithm, write a C- program for filling a given object with color? |