OpenGL Programming Assignment 06
VerifiedAdded on 2019/09/16
|3
|847
|100
Practical Assignment
AI Summary
This practical assignment involves converting a previous assignment (Assignment 05) to utilize OpenGL for 3D graphics rendering. Students are tasked with reading camera information from a "cameras_06.txt" file, which defines multiple cameras with varying parameters like eye position, look-at point, view-up vector, and view volume. The assignment requires implementing keyboard controls for various transformations, including rotation around X, Y, and Z axes, scaling, and moving the camera. Students must handle parallel and perspective projections, switching between them using keyboard input. Bonus points are awarded for implementing Tkinter interactive buttons. The assignment emphasizes practical application of OpenGL concepts and 3D transformations.
1 out of 3



