opengl基础2

 

 填充图元
具有内部域的图元在显示的时候都可以某种颜色或模式进行填充。

·GL_POLYGON 由glBegin()和glEnd()之间的glVertex*()调用序列定义一个多边形。

·GL_TRIANGLE 将glBegin()和glEnd()之间每三个连续的顶点划为一组,并以三角形表示,多余顶点忽略。

·GL_TRIANGLE_STRIP glBegin()之后的前三个顶点定义了第一个三角形。后续的顶点都与之前的两个顶点
                  构成一个新的三角形。所以,当第一个多边形定义好后,其余的多边形只需调用一次
    glVertex*()即可。

·GL_TRIANGLE_FAN 前三个顶点定义为第一个三角形,每个后续的顶点都与第一个顶点和它的前一个顶点
    构成一个新的三角型。

·GL_QUADS 每4个连续的顶点定义一个四边形。

·GL_QUADS_STRIP 头四个顶点定义一个四边形。每个后续顶点对都与其之前的一对顶点构成一个四边形。

发布了19 篇原创文章 · 获赞 1 · 访问量 3万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章