1
USN 6a, '",., o' ta. b. 8a. -".tr f*ng, r,rt: ; '"' Ti'**on Marks) its vertices (6, composite 06cs65 (12 Marks) (08 Marks) (06 Marks) (I0 Marks) (04 Marks) (10 Marks) 6) (10,6) (10, 10) and n matrix for o o o o- (.) o Eq bo* de -l ol) ioo .=N <d+ Hho Y() (.)i -O a= oc) =! cotr !(n 'ia or= o-a tr0. oj aE !o 5.v aa0 6J= EO tr> =o VL o \J< :- (.) o Z f o o. Sixth Semester B.E. Degree Examination, Dec.2013 lJan.20l4 Gomputer Graphics and Visualization Time: 3 hrs. Notez Answer FIVEfull questions, selecting at least TWO questionsfrom each part. .. PART _ A I a. Briefly explain the applications of computer graphics. b. Explair,,the process of image formation with pinhole camera as , expressiortfor angle of view. 2 a. Write an openGl. recursive program for 3D sierpinsky gasket with relevant comments. Max. Marks:100 ,,,,,,,, " gn,example. Derive the . (12 Marks) b. Explain the seven major groups of functions of a good API. ' 3 a. Enlist the features of good interactive program. b. How pop-up menus are created using GLUT? Illustrate with an example. c. What is double buffering? Explain the advantages of double buffering. ....::i 4 a. What are vertex arrays? Show how vertex arrays can be used to represent a cube in openGl. b. A square in a two dimensional system is specified by (6. l0). lmplement the following by its first fmding a the sequence of transformation. i) Rotate the square by 45" about its vertex (6. 6) i, Scale the original square by a factor of 2 about its centre. PART _ B 5 a. obtain the matiix representation forffiilof u point about b. Show ttrat tt" following three dimensional sequences are commute: i) A rotation and a uniform scaling. ii) Two rotations about the same axis. 3D space. (10 Marks) (10 Marks) Briefly explain the perspective and parallel views in openGl,. Give example. (10 Marks) What is mesh? With example explain how meshes are generated. (10 Marks) (10 Marks) (10 Marks) Describe the phong lightening model. What are its advantages? Briefly explain the different tlpes of light sources supported by openGl. Use Leang Barsky line clipping algorithm to clip a line from starting point (30, 15) and ending point (65, 35) against the window having its lower left corner at (40,10) and upper right corner at (75,25). (10 Marks) b. Use Bresenham's line algorithm to digitalize a line from point (0, 0) to point (6, 4) 1lo Marksy For More Question Papers Visit - www.pediawikiblog.com For More Question Papers Visit - www.pediawikiblog.com www.pediawikiblog.com

Computer Graphics & Visualization Jan 2014

Embed Size (px)

Citation preview

Page 1: Computer Graphics & Visualization Jan 2014

USN

6a,'",.,

o'

ta.b.

8a.

-".tr f*ng,r,rt: ; '"'Ti'**on

Marks)

its vertices (6,

composite

06cs65

(12 Marks)(08 Marks)

(06 Marks)(I0 Marks)(04 Marks)

(10 Marks)6) (10,6) (10, 10) and

n matrix for

oooo-

(.)

o

Eqbo*

de

-lol)ioo

.=N<d+HhoY()(.)i-O

a=

oc)=!cotr

!(n

'iaor=

o-atr0.oj

aE!o

5.vaa06J=EOtr>=oVLo

\J<:-(.)

oZ

foo.

Sixth Semester B.E. Degree Examination, Dec.2013 lJan.20l4Gomputer Graphics and Visualization

Time: 3 hrs.Notez Answer FIVEfull questions, selecting

at least TWO questionsfrom each part.

.. PART _ AI a. Briefly explain the applications of computer graphics.

b. Explair,,the process of image formation with pinhole camera as ,

expressiortfor angle of view.

2 a. Write an openGl. recursive program for 3D sierpinsky gasket with relevant comments.

Max. Marks:100

,,,,,,,,

"

gn,example. Derive the

. (12 Marks)

b. Explain the seven major groups of functions of a good API. '

3 a. Enlist the features of good interactive program.b. How pop-up menus are created using GLUT? Illustrate with an example.c. What is double buffering? Explain the advantages of double buffering.

....::i

4 a. What are vertex arrays? Show how vertex arrays can be used to represent a cube in openGl.

b. A square in a two dimensional system is specified by(6. l0). lmplement the following by its first fmding a

the sequence of transformation.i) Rotate the square by 45" about its vertex (6. 6)i, Scale the original square by a factor of 2 about its centre.

PART _ B5 a. obtain the matiix representation forffiilof u point about

b. Show ttrat tt" following three dimensional sequences are commute:i) A rotation and a uniform scaling.ii) Two rotations about the same axis.

3D space.(10 Marks)

(10 Marks)

Briefly explain the perspective and parallel views in openGl,. Give example. (10 Marks)What is mesh? With example explain how meshes are generated. (10 Marks)

(10 Marks)(10 Marks)

Describe the phong lightening model. What are its advantages?Briefly explain the different tlpes of light sources supported by openGl.

Use Leang Barsky line clipping algorithm to clip a line from starting point (30, 15) andending point (65, 35) against the window having its lower left corner at (40,10) and upperright corner at (75,25). (10 Marks)

b. Use Bresenham's line algorithm to digitalize a line from point (0, 0) to point (6, 4) 1lo Marksy

For More Question Papers Visit - www.pediawikiblog.com

For More Question Papers Visit - www.pediawikiblog.com

www.pediawikiblog.com