######
UNIT 1

1. What is computer graphics. List any four areas of applications of computer graphics.

2. What is computer graphics. List the uses of computer graphics

3. Explain coordinate system. Also explain various coordinate system.

4. Explain Raster Scan Display technique with diagram.

5. Differentiate between Vector scan display and Raster scan display.

6. Explain with diagram Vector scan display technique.

7. Explain organization of Raster scan system along with its architecture.

8. Explain with diagram CRT.

9. Explain with diagram Random scan display technique.

10. Define (i) aspect ratio (ii) resolution?

11. What are output primitives?

12. What is persistence?

13. Define pixel and frame buffer?

14. What is the role of video controller in raster scan system?

15. How the graphic software is classified?

16. Explain following display devices:

i) Color CRT monitor

ii) Random Scan Display

iii) Raster Scan Display

Unit 2

1. Define scan conversion.

2. Write procedure to fill polygon using Flood fill.

3. Discuss Bresenham's Line Drawing Algorithm for generating a line

4. Illustrate Digital Differential Analyzer Algorithm by generating a line.

5. Generate circle by using midpoint algorithm for circle.

6. Consider the line from (0, 0) to (4, 6). Use DDA algorithm to rasterize this line.

7. Consider the line from (5, 5) to (13, 9). Use the Bresenham’s algorithm to rasterize
this line.

8. What is the drawback of DDA line generation algorithm and advantage of
Bresenham line algorithm?

9. What do you mean by antialiasing? Explain in detail.

10. Consider the line from (9, 18) to (14, 22) use Bresenham’s line drawing algorithm to
rasterize this line.

11. Explain in brief Boundary Fill algorithm.

12. Explain scan line polygon fill algorithm in brief.

Unit 3

1. Explain following in brief.

i. Translation ii. Rotation iii. Scaling iv.Shear

2. Explain 2-D transformation

3. Find a transformation of triangle A(1,0), B(0,1),C(1,1) by

i. Rotating 45 degree
about the origin and then translating one unit in x and y direction.

ii. Translating one unit in x and y direction and then rotating 45 degree
about the origin.

4. Illustrate the following terms

i. Row-major Matrix

ii. Column major matrix

iii. Matrix representation.

5. Explain transformation between Coordinate System.

6. Consider a line A(2,3) and B(8,10). Obtain the coordinates of transformed line, using

[ T ] =[
4 0

0 1] .

7. What is translation and Homogeneous Coordinates.

8. Consider an object ABC with coordinates A(1,1), B(10,1), C(5,5). Rotate the object by 90°
in counter clockwise direction, and give the coordinates of the transformed object.

9. Perform a 45° rotation of object A(2,1), B(5,1) C(5,6) in clockwise direction and give the
coordinates of the transformed objects.

10. Explain the following terms with respect to reflection

i. Reflection about x-axis

ii. Reflection about y-axis

iii. Reflection about the line y=x

iv. Reflection about the line y= - x

11. Consider triangle ABC with coordinates A(4,1), B(5,2), C(4,3).

i. Reflect the given triangle about x-axis

ii. Reflect the given triangle y-axis

iii. Reflect the given triangle y=x

iv. Reflect the given triangle y= - x

In each case find the coordinates of reflected triangle.

12. Scale the object with coordinates A(2,1), B(2,3), C(4,2) and D(4,4) with a scale factor of Sx
= Sy =2.

13. Explain Composite transformations in brief.

14. Scale the object with coordinates A(2,1),B(2,3), C(4,2) and D(4,4) . Apply the scaling
parameter 2towards X axis and 3 towards Y axis and obtain the new coordinates of the
object.

15. Explain in brief General Pivot Point Rotation.

UNIT 4

1. Explain Window to Viewport transformation

2. Write algorithm to clip line using Cohen Sutherland line clipping algorithm.

3. Use the Cohen Sutherland algorithm to clip two lines P1(40,15)-P2(75,45) and
P3(70,20)-P4(100,10) against a window A(50,10),B(80,10),C(80,40),D(50,40).

4. Write algorithm to clip line using Liang Barsky line clipping algorithm.

5. Define the terms

i.Clipping

ii.World Coordinates

iii.Viewing Transformation.

iv.Region Code.

6. Explain Point Clipping with Example.

7. Explain Sutherland Hodgeman polygon clipping algorithm.

8. Explain Weiler Atherton polygon clipping algorithm.

9. Explain with diagram two dimensional viewing transformation pipeline.

10. Explain Liang-Barsky line clipping algorithm.

11. What do you mean by clipping operations? Explain in brief.

12. Explain Sutherland-Hodgeman Polygon clipping.

13. Explain Weiler-Atherton Polygon clipping.

Unit 5

1. Explain 3D transformation and its importance.

2. Express using transformation matrix, following 3D transformations

i. Translation,

ii. Rotation,

iii. Scaling

iv. Reflection

v. Shear

3. What is the importance of Composite transformations.

4. Summarize Following terms

i. Projections

ii. Parallel,

iii. Perspective

5. Perform the uniform scaling on the unit cute by a factor of 2 and also draw the figure.

Unit 6

1. Discriminate the basic concepts of Classification of Visible Surface Detection
algorithm

2. Explain Back Face Detection Method

3. Explain Depth Buffer Method

4. Explain Area subdivision Method

5. Describe animation sequences with the help of various steps.

6. What is Animation Languages, Explain various types

7. Define Keyframe and explain

8. Write a short note on Morphing

9. Describe Motion specification.

10. Explain in detail computer animation language.

11. Explain following terms
a. Key frame terms ii) morphing

12. Explain i) Direct motion specification ii) Goal directed systems