Below is a 2x view of an interactive app that shows a wine bottle generated by sweeping and rendered with flat random colors using a z-buffer to handle hidden surfaces. In addition, a "stake" driven through the bottle is handled properly by the z-buffer too, just as I explained in class that it would.
This work turned in by one of the students in the class shows what is possible, though it is more than I asked for and more than I would expect from most of you. Congratulations to this student!
Go to CSG140 home page. or RPF's Teaching Gateway or homepage