0% found this document useful (0 votes)
72 views1 page

Question Bank - BCG402 IA2

The document is a question bank for the Computer Graphics and Visualization course (BCG402) covering topics in 3D geometric transformations, OpenGL programming, input devices, GUI design, and animation techniques. It includes specific questions and programming tasks related to translation, rotation, scaling, and the use of OpenGL functions. The content is organized into modules with detailed inquiries and practical programming exercises for students to demonstrate their understanding of the subject matter.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
72 views1 page

Question Bank - BCG402 IA2

The document is a question bank for the Computer Graphics and Visualization course (BCG402) covering topics in 3D geometric transformations, OpenGL programming, input devices, GUI design, and animation techniques. It includes specific questions and programming tasks related to translation, rotation, scaling, and the use of OpenGL functions. The content is organized into modules with detailed inquiries and practical programming exercises for students to demonstrate their understanding of the subject matter.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

Computer Graphics and Visualization (BCG402)

Question Bank

Module 2:
1. Explain the translation, rotation and scaling process in 3D geometric
transformation.
2. Develop an OpenGL program to create and rotate a triangle about the origin and
fixed point.
3. Explain OpenGL geometric transformation functions in 3D.
4. Outline the matrix representations of 3D translation, rotation and scaling
transformations

Module 3:
1. Explain the various logical classifications of the input devices.
2. Develop a OpenGL program to plot a red point with a point size equal to 3, at the
position of the mouse cursor in the display window, each time when the left mouse
button is pressed. Use glutMouseFunc routine.
3. Develop a OpenGL program to plot a simple curve of red point with a point size
equal to 3, by moving the mouse within in the display window, each time when the
“c” key is pressed from the keyboard. Use glutKeyboardFunc routine.Illustrate
various considerations for designing a Graphical User Interface (GUI).
4. Explain the OpenGL Menu functions for creating a GLUT menu.
5. Illustrate the OpenGL functions used for the GLUT tablet and spaceball functions.
6. Outline the procedures to be followed in implementing the OpenGL Pick opeations.
7. Explain the character animation and periodic motions in detail.
8. Explain the components of the Computer Animation Languages.
9. Explain the need of glutInitDisplayMode (GLUT_DOUBLE) function in OpenGL
animation.
10. Explain the traditional animation technique in detail with an example.

You might also like