了解OpenGL中的投影方式、存储着色器分类、常见图元连接方式

2021-03-10  本文已影响0人  辉辉岁月

投影方式

存储着色器分类

常见图元连接方式

最受欢迎用的最多的是三角形

分类图示

三角形环绕方式

glFrontFace(GL_CW);
GL_CW:告诉OpenGL 顺时针环绕的多边形为正⾯;
GL_CCW:告诉OpenGL 逆时针环绕的多边形为正⾯;

三角形带的优势

工具类 GLBatch

参数1:图元
参数2:顶点数 
参数3:⼀组或者2组纹理理坐标(可选)
void GLBatch::Begain(GLeunm primitive,GLuint nVerts,GLuint nTexttureUnints = 0);

//复制顶点数据(⼀个由3分量量x,y,z顶点组成的数组)
void GLBatch::CopyVerterxData3f(GLfloat *vVerts);

//复制表⾯法线数据
void GLBatch::CopyNormalDataf(GLfloat *vNorms);

//复制颜⾊数据
void GLBatch::CopyColorData4f(GLfloat *vColors);

//复制纹理坐标数据
void GLBatch::CopyTexCoordData2f(GLFloat *vTextCoords, GLuint uiTextureLayer);

//结束数据复制
void GLBatch::End(void);

//绘制图形
void GLBatch::Draw(void)
上一篇下一篇

猜你喜欢

热点阅读