BCG402- Computer Graphics and Visualization solved Most Important Questions

Module 1

1] Define Computer Graphics. Explain the applications of Computer Graphics.

2] Describe the basic structure of an OpenGL graphics program, including necessary OpenGL functions.

3] Explain Bresenham’s Line drawing algorithm with an example.

4] Explain the DDA line drawing algorithm with its procedure.

5] Using Bresenham’s scan line algorithm, digitize the line segment from (20, 10) to (30, 18).

Module 2

1] What is the need for a Homogeneous Coordinate System? Explain Translation, Rotation, and Scaling in a 2D Homogeneous Coordinate System with matrix representations.

2] Explain the basic 2D geometric transformations in detail with a snippet of code for each.

3] Explain different OpenGL routines used for manipulating the display window.

4] Explain OpenGL raster transformations and OpenGL geometric transformation functions.

5] Show that:
i) Two successive rotations are additive
ii) Two successive scalings are multiplicative

6] Explain any two of the 3D geometric transformations.

7] Explain shear and reflection transformation techniques.

8] What is concatenation of transformations? Explain the following considering 2D:
i) Rotation about a fixed point
ii) Scaling about a fixed point.

9] Write a note on inverse transformations. Derive matrices for each.

10] Explain two-dimensional pivot point scaling with neat sequences of an object. Explain with matrix representations and equations.

11] What are homogeneous coordinates? Explain 3D transformations with the homogeneous coordinate approach and derive matrices for each.

Module 3

1] Explain in detail the logical classification of input devices.

2] Describe in detail the interactive picture construction techniques.

3] Explain different OpenGL interactive Input-Device functions.

4] Explain OpenGL menu functions in detail.

5] Write a note on OpenGL Animation Procedures.

6] Explain character animation in detail.

7] Define computer animation. Explain the stages to design animation sequences.

8] Explain OpenGL interactive input device functions:
i) GLUT Keyboard Functions
ii) GLUT Mouse Functions

9] Discuss interactive picture construction techniques.

10] Explain the logical classification of input devices.

11] How are menus and submenus created in OpenGL? Illustrate with an example.

12] Write a complete OpenGL program to demonstrate animation effects on a simple object.

Leave a Reply

Your email address will not be published. Required fields are marked *