我正在使用 GL_LINES 绘制一个 5 角星。当我使用 GL_POLYGON 时,它会扭曲星形并连接第一个和最后一个顶点。请帮忙:(?
最佳答案
现代显卡无法绘制 3D 多边形;他们只画三角形。因此,当您使用 GL_POLYGON
时,驱动程序必须将其分解为三角形。在您的情况下,此过程可能会中断。我建议自己创建三角形。在您的情况下,添加一个中心点并使用 GL_TRIANGLE_FAN
创建一个连续的网格。
关于Opengl不规则形状颜色填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1716769/