使用VBO渲染多边形似乎会丢失一些顶点

时间:2013-02-22 22:31:11

标签: java opengl polygon vbo

我正在尝试渲染一组多边形,我有一组点,我没有进行任何三角化。

如果我使用GL_LINE_LOOP模式渲染我的VBO,那么这些线条会在右边的顶点上显示,但是当我尝试使用相同的缓冲区渲染填充的多边形但使用GL_POLYGON时,我会得到错误的顶点,它就像一些要点就消失了。 我试图禁用OpenGl多边形平滑但仍然相同。

任何提示?

此图像显示预期相同的线条和多边形。

1 个答案:

答案 0 :(得分:2)

GL_POLYGON仅适用于凸面,共面多边形。

确保VBO中的点形成一个。