Opengl 不规则形状颜色填充

his*_*ham 2 opengl glut

我正在用 GL_LINES 绘制一个 5 角星。当我使用 GL_POLYGON 时,它会扭曲星形并连接第一个和最后一个顶点。请帮忙 :( ?

Aar*_*lla 5

现代显卡无法绘制 3D 多边形;他们只画三角形。因此,当您使用 时GL_POLYGON,驱动程序必须将其分解为三角形。在您的情况下,此过程可能会中断。我建议自己创建三角形。在您的情况下,添加一个中心点并用于GL_TRIANGLE_FAN创建连续网格。