标签: java opengl polygon vbo
我正在尝试渲染一组多边形,我有一组点,我没有进行任何三角化。
如果我使用GL_LINE_LOOP模式渲染我的VBO,那么这些线条会在右边的顶点上显示,但是当我尝试使用相同的缓冲区渲染填充的多边形但使用GL_POLYGON时,我会得到错误的顶点,它就像一些要点就消失了。 我试图禁用OpenGl多边形平滑但仍然相同。
GL_LINE_LOOP
GL_POLYGON
任何提示?
此图像显示预期相同的线条和多边形。
答案 0 :(得分:2)
GL_POLYGON仅适用于凸面,共面多边形。
确保VBO中的点形成一个。