A Technical Foundation for 3D Programming

The following sections describe some of the technical concepts you need to understand before you write programs that incorporate 3D graphics. In these sections, you will find a general discussion of coordinate systems and transformations. This is not a discussion of broad architectural details, such as setting up models, lights, and viewing parameters. For more information about these topics, see Introduction to Direct3D Retained-Mode Objects.

If you are already experienced in producing 3D graphics, simply scan the following sections for information that is unique to Direct3D Retained Mode.