Question Bank - BCG402 IA2
Question Bank - BCG402 IA2
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.