CS 404/504: Program Monitoring and Visualization HW#4

Due: Wednesday March 27, 11:59pm

For this assignment, you should make your HW#3 more scalable by migrating it to a Unicon 3D representation, using graphics mode "gl". Your Unicon binaries will have to have OpenGL (unicon -features should report "3D graphics") in order to do this. You should use the coordinates from your 2D layout as the horizontal (x-z) plane, and allow the user to walk around to pan, and raise and lower their (y-plane) height/altitude.

You are allowed, but not required, to learn the Unicon GUI builder tool called IVIB, and make your visualization play in the main portion of a window that can have horizontal and vertical scrollbars, and includes a slider for zooming in and out. It is possible to do this assignment by defining a new GUI component widget specifically to represent your visualization, or to render your visualization with an existing class such as a DrawScrollArea, or even to render your visualization in a separate subwindow created using Clone(..., "g").

Your deliverable on this assignment should be a .zip file that contains: