AGA C1 Quiz Question paper Course Instructor: Prof. Anupam Max. Marks: 15 Date of Quiz: 24-03-2022 Max Duration: 35 min (30 for writing answers + 5 for preparing and submitting answer script) Q1. (a) What are the two main purposes of using double-buffering? (b) Write the command to enable double buffering in OpenGL. Q2. [1] [0.5] (a) Explain Boundary-Fill and Flood-Fill algorithms for area filling with suitable diagrams. [2] (b) Write about the scenario when the Boundary-Fill algorithm will be preferred and also when the Flood-Fill algorithm will be preferred. [1] Q3. What are input parameters of OpenGL ‘gluPerspective’? Draw the shape of viewing frustum showing the input parameters. [1.5] Q4. What is Shearing in Computer graphics (sketch related diagram also)? Q5. What is 3D Viewing Transformation? Explain using suitable diagram. Q6. What is Perspective Projection? Explain using suitable diagram showing the position of COP. [1.5] Q7. Can you specify the location of a light source in openGL? [1] Q8. (a) What is VA or VAO in OpenGL? (b) What kind of data is stored in a VAO? [1] [1] Q9. What should be done to rotate around a point that is not the origin? Drive the corresponding composite homogenous matrix. [2] [1] [1.5]