本书涵盖了在Windows环境中使用DirectX进行C++编码的3D图形编程。全书共分4个部分。第1部分专门讨论了3D图形的基础知识。第2部分重点讨论DirectDraw编程,即DirectX的2D图形环境中的编程。第3部分介绍了3D图形,并讨论了系统级、设备级和视口级的保留模式编程。第4部分讨论了更低级别的保留模式接口的编程技巧。附录中列举了Windows和DirectX结构、光栅操作码、DirectX模板。随收附带的CD-ROM包含了全部源代码和Microsoft DirectX 7软件开发工具包,具有极高的使用价值。本书适合广大的计算机动画工作者、仿真系统开发人员以及对Windows动画、游戏感兴趣的学生学习和参考。DirectX能做到的,你也能做到……Microsoft DirectX 7提供了使用C或C++创建一流Windows 3D游戏和仿真程序所需的API。通过起帮助作用的教程、大量的演示(其中包括8张彩页)和最低限度的数学知识,这本独特的指南讲授了如何掌握这些API,并且,无论读者是个动画初学者还是个资深的游戏开发人员,本书都将使读者的图形编程水平提高到一个新层次。本书完整涵盖了DirectX 3D图形编程:了解DirectX如何与PC图形设备和Windows交互、掌握2D和3D动画基础,从建模和渲染一直到矩阵操作、使用DirectDraw控制位块传送和位块传送时变换、利用精灵、翻转和其他DirectDraw动画技巧、利用Direct3D保留模式编程创建真实的3D动画、操作帧、网格、纹理、Mipmap、照明和阴影、使用拟合、变形和其他动画技巧细致调整动画动作。