CSE 160 -- Prog 4

Early if time stamp is before midnight Nov 25, 2019.
On time if time stamp is before midnight Nov 26, 2019.
Late submissions will not be accepted/graded.

Objectives:

Add camera control.

Description:

Allow the user to change the viewpoint using GUI.

Bonus for Prog4:

Full 3D rotations involve roll, pitch, and yaw (e.g. from point of view of pilot).

Details:

Final Project:

When the size of this class was much smaller, we used to have final projects. That has since evolved into extensions of Prog4 for those who wish to do extra work. This quarter's offering allows you plenty of room to do this as well. Here are some possible extensions that you may consider:

Resource:

Detecting double clicks

How to do key press events.

Read the examples in chapter 7 of the Matsuda-Lea book.

Grading:

Submission:

See course overview for instructions on what to submit and what not to submit.

Put materials in a folder named lab4 and zip it up. Submission must be done using Canvas.


Last modified Monday, 18-Nov-2019 12:43:51 PST.