7.2:
OpenGL为我们提供了一个方便绘图机制:数组绘制。在初始化代码的最下面加上这样的语句来指定顶点数组:
glEnableClientState( GL_VERTEX_ARRAY ); // 启用顶点数组
glVertexPointer( 3, GL_SHORT, 0, nSrcBox ); // 设置顶点数组地址
然后在OnDraw的Clear和Swap之间加上这一句话就足够了:
// 后两个参数指定索引数组值的类型和数组地址
glDrawElements( GL_TRIANGLES, 36, GL_UNSIGNED_BYTE, byIndex );
第一个参数是绘制模式
第二个参数是坐标偏移量
第三个参数是数组的数据类型
第四个参数是数组入口地址(不一定是首地址,只要是绘制的点的首地址就好!)