【本文使用的sdk 版本为directx9.0b,也就是支持vc6的最后一个版本,所有内容来源于DirectX文档】
这个指南介绍了矩阵的概念以及怎样使用它们。Vertices示例工程中渲染了2-D的顶点,并且绘制了一个三角形。在这个指南中,将会在3-D空间内使用顶点变换。矩阵也用来设置摄像机和视口(viewports)。
在Matrices示例工程渲染几何图形之前,它调用了自定义的函数。这个函数设置了用来渲染3-D三角形的变换矩阵。一般来说,对于一个3-D场景,需要设置三种类型的变换矩阵。它们分别如下:
第一步:定义世界变换矩阵
第二步:定义视口变换矩阵
第三步:定义投影变换矩阵