Assignment 1
Assignment 1
1. Define refresh buffer, frame buffer, video controller & Dithering in brief?
2. Apply the DDA Algo to rasterize the line from (7,6) to (0,0)?
3. Why Bresenham’s line drawing algo is better than DDA? Use the same to rasterize the
line from (5,5) to (13,9)?
4. Explain the concept of mid-point circle algorithm. Also Apply it to predict the pixels in
all the Octant for the circle whose center is origin and radius = 7 units?
5. Apply Liang Barsky line clipping algorithm to find the Clip portion of line with
coordinates (30, 60) and (60, 25) against the window (Xmin,Ymin)=(10,10) and
(Xmax,Ymax)=(50,50).
6. Explain the concept of 8 - way symmetric method for generating circle?
7. What is significance of homogenous co-ordinate?
8. Perform 45° rotation of triangle A(0, 0), B (1, 1), C (5, 2)
(a)about the origin (b) about P (–1, –1)
9. Explain the Cohen Sutherland line clipping algorithm. Also mention its drawback?
10.Explain the concept of line clipping against non-rectangular clip window?
11.Show that the composition of two rotations is additive by concatenating the matrix
12.Prove that a uniform scaling (Sx, = Sy,) and a rotation form a commutative pair of
operations but that, in general, scaling and rotation are not commutative operations?
13.Show that transformation matrix for a reflection about the line y = x, is equivalent to a
reflection relative to the x axis followed by counterclockwise rotations of 90 degree?
14.Apply Sutherland Hodgeman polygon clipping to clip the following polygons: