The homework is still there...
Some years went past, and I'm ready to try it again.
When fell over on graduate school,
I didn't even know what "runtime", "callback function", and "instance" is..
So rookie on programming, that's my second year to the software world.
I believe I CAN.
----------------------------------------------------------------------------------------------------
The homework: You are required to do the following things in homework #1:
- Load a 3D model file of TRI format.
Draw it in wireframe mode and view it in perspective view. - You should provide object rotation mode and camera rotation mode, and implement basic transformations such as rotation, translation, scaling and shear.
- The camera (eye) can be moved around and into the model.
- Clipping is required. Try to show the difference between clipping and non-clipping.
- ** You can not use functions gluPerspective and glFrustum !!
Final, I complete the homework again. This time I did that after reading some chapters of several books, instead of just copy one example code content of some Chinese book.
------------------------------------------------------------------------------------------------
Post this article after the due date of the homework this year may be more appropriate.
Hope this helps some people that hesitate to or shy of asking questions to TAs.