Вы находитесь на странице: 1из 5

ANNA UNIVERSITY:: CHENNAI 600 025

B.E/B.TECH DEGREE PRACTICAL EXAMINATIONS, NOV- 2014


Regulation 2008
Seventh Semester
(Common to Computer Science and Engineering, Information Technology)
CS2405- COMPUTER GRAPHICS LABORATORY

TIME: 3 Hours

1. A.
B.

2. A.
B.

Maximum Marks: 100

Write a program to implement Bresenhams Line drawing algorithm.

(50)

Write a program to implement 2D translation based on tx, ty, tx and ty (50)

Write a program to implement BresenhamsCircle drawing algorithm.

(50)

Write a program to implement 2D rotation based on pivot point with 300


(50)

3. A.
B.

4. A.
B.

Write a program to implement any four attributes on line.

(25)

Write a program to implement 3D translation based on txas 20 points

(75)

Write a program to implement Bresenhams Ellipse drawing algorithm. (75)


Write a program to implement any four attributes in circle

(25)

5. A.
B.

Write a program to implement any three ellipse attributes.

(25)

Write a program to implement Cohen Sutherland 2D line clipping and


windowing. Take the window region as 100,100,500,500. The line attributes
are (70,120), (120,140), (210,510) and (60,520).

6. A.

B.

7. A.

Write a program to implement scaling in 2D (Draw a triangle and scale as


double based on X and Y axis)

(50)

Write a program to implement 3D translation based on tx only

(50)

Write a program to implement scaling on 3D (Take cube as 3D object) (50)

B.

Write a program to implement 2D reflection based on X axis

8. A.

Write a program to implement rotation based on origin in 3D

B.

(75)

(50)

(50)

Write a program to implement composite 2D translation based on tx and ty


(50)

9. A.
B.

Write a program to implement 2D shearing based on sx

(50)

Write a program to implement composite 3D translation

(50)

10. A.
B.

11. A.

B.

12. A.
B.

13. A.
B.

14. A.

Write a program to generate a fractal image using openGL

(50)

Write a program to implement 2D reflection based on X=Y

(50)

Write a program to implement Sutherland-Hodgeman polygon clipping


algorithm

(75)

Write a program to implement any four line attributes

(25)

Write a program to draw 3D objects using openGL

(75)

Write a program to any four circle attributes

(25)

Write a program to implement 3D translation based on tx only

(50)

Write a program to implement Bresenhams line drawing algorithm (50)

Write a program to implement 3D scaling based on X, Y and Z axis.


Take Cube as 3D objects for drawing

B.

Write a program to implement Bresenhams circle drawing algorithm

(50)
(50)

15. A.

Write a program to implement Cohen Sutherland 2D line clipping and


windowing. Take the window region as 50,50,400,400. The line attributes

B.

16.

are (75,110), (120,140), (210,325) and (40,100).

(75)

Write a program to implement any three ellipse attributes

(25)

Write a program to implement 2D reflection based on the following types


(i)about X=Y

17. A.

B.

18.

(iii)about Y axis

(100)

Write a program to implement Sutherland-Hodgeman polygon clipping


Algorithm

(75)

Write a program to implement any three circle attributes

(25)

Write a program to implement 2D translation on square, then rotate it based


on origin as 600

19.

(ii)about X axis

(100)

Write a program to implement 2D reflection based on line about X axis then


scale it by double

(100)

20.

Write a program to implement Bresenhams Ellipse drawing algorithm and add


any four attributes on ellipse.

(100)

Marks Distribution:
Aim/Algorithm

Program

Result

Viva

Total

25

40

25

10

100

Вам также может понравиться