OpenGL颜色发生了什么?

时间:2016-10-09 08:52:18

标签: c opengl

我是OpenGL的新手,所以当我从一种颜色变为另一种颜色时,我无法理解发生了什么,因为图片的底部看起来很扭曲,谢谢

照片: enter image description here

1 个答案:

答案 0 :(得分:3)

  1. 您在glClearglBegin之间呼叫glEnd。你不被允许这样做,而且我不明白为什么你这样做。

  2. glBegin(GL_POLYGON) GL_POLYGON 表示您传递的所有顶点都会组合成一个带有自相交的巨大多边形。相反,你应该glBegin(GL_QUADS)来绘制矩形。