顶点数组主要用于减少函数调用,和顶点的重复处理,从而达到优化内存和效率的目的。
顶点数组进行几何渲染需要三个步骤:
1、激活顶点数据,主要包括8:顶点坐标、表面法向量、RGBA颜色、辅助颜色、颜色索引、雾坐标、纹理坐标、多边形的边界标志。
启用函数:void glEnableCientState(glenum array)
禁用函数:void glDisableCientState(glenum array)
传入参数:
GL_VERTEX_ARRAY:顶点坐标
GL_NORMAL_ARRAY:表面法向量
GL_COLOR_ARRAY:RGBA颜色
GL_SECONDARY_COLOR_ARRAY:辅助颜色
GL_INDEX_ARRAY:颜色索引