Welcome to the 3D story. This is a guide to the underlying maths and routines behind the third dimension.
Why is this guide needed, you might ask. Well, it because I haven't found any other texts aimed at everybody from the very beginner to the experienced hackers.
I, myself begun programming 3D graphics three years ago, and it has grown to become my "speciality". My current projects are the implementation of shaded texture mapping and collision detection in 3D space.
This guide will be completed as time goes by. Right now, only the first five chapters are ready, but I try to do as much writing as I can.
All code contained in this guide will be in C/C++ and I therefore assume a knowledge of the language. Fully working examples are available.