Teaching a Three-Dimensional Computer Graphics Class Using OpenGL EdwardAngel University of New Mexico but typically the students do not program a three-dimensional application. In the second approach, the bottom-up approach, students start by learning to draw lines and simple two-dimensional curves, and explore issues such as clipping and rasterization.Typically, the students build simple raster packages but at best just touch on threedimensional concepts.Again such a course has been easy to suppo~ The third approach is to start in three dimensions and not w o r r y about issues such as rasterization and clipping until late in the class. Until recently, such a course has been more difficult to support but we shall argue below that such is no longer the case. There is an analogy made by John Kemeny between automobiles and computer literacy that can be used to explain why the third approach should be preferred. You don't need to know how a car works (the bottom-up approach) to drive it. You can know nothing about driving a car and hire a chauffeur to drive you around (the survey approach). But if you really want to see the world and control your destiny, you should learn
/lp/association-for-computing-machinery/teaching-a-three-dimensional-computer-graphics-class-using-opengl-evG09gqCI4