ModeView矩阵对应于OpenGL中的GL_MODELVIEW,是3D几何物体转换的第一阶段,主要有两个作用,第一个作用是将物体通过转换达到期望的形态和位置,比如旋转20度,沿着x轴平移5个单位等等;第二个作用是将物体转换到摄像机的坐标系内,以便计算曲面顶点的光照和为接下来的投影映射做准备。
ModeView矩阵实际上是两个矩阵的乘积,一个是Model,另一个是View,ModelView = View * Model。
Model矩阵通过旋转、平移、缩放等操作来转换物体在世界坐标系中的顶点坐标。
View矩阵用来将物体在世界坐标系中的顶点坐标转换到摄像机的坐标系中,摄像机坐标系的原点为摄像机的位置。该矩阵一般用gluLookAt方法设定。