Chapter 5. Matrix Transformations Are Your Friends!


Life must be understood backwards. But it must be lived forwards.

 --Søren Kierkegaard

One of the most daunting aspects of 3D graphics is that you can no longer simply apply pen to screen, as it were, but must construct a mathematical entity that, to 3D novices, seemingly has no relationship with what’s to appear on the screen. With 2D there is a direct one-to-one relationship between what your drawing commands are and what appears on your screen. Not so in 3D! After first using a lot of math and mathematical constructs to assemble your object, you must then essentially toss it into rapids of the graphics pipeline, swept away with the hope of seeing some related form emerge on your rendering ...

Get OpenGL Programming for Windows 95 and Windows NT now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.