【问题标题】:Rendering polygons with a VBO seems to lose some vertices使用 VBO 渲染多边形似乎会丢失一些顶点
【发布时间】:2013-02-22 22:31:11
【问题描述】:

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

如果我使用GL_LINE_LOOP 模式渲染我的 VBO,线条会出现正确的顶点,但是当我尝试使用相同的缓冲区但使用 GL_POLYGON 渲染填充的多边形时,我得到了错误的顶点,就像一些点一样离开。 我尝试禁用 OpenGl 多边形平滑,但还是一样。

有什么建议吗?

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

【问题讨论】:

  • 你能拍下这两个版本的照片,和/或发布你的一些代码吗?
  • 图片添加,可以清楚地看到线条和填充多边形之间的差异。

标签: java opengl polygon vbo


【解决方案1】:

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

确保 VBO 中的点形成一个。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-10-14
    • 2019-07-30
    • 2011-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-25
    • 1970-01-01
    相关资源
    最近更新 更多