从glDrawElements切换到glDrawArrays

时间:2016-07-03 04:44:57

标签: opengl graphics render gldrawarrays

我正在使用LWJGL和二十面体细分算法来创建icosphere网格。

我使用glDrawElements渲染球体,它们看起来像this ,但我希望有更多的低聚外观。

经过一番研究后我发现glDrawArrays可以实现低聚外观,所以我切换到了glDrawArrays。在不改变球体本身(顶点数组,索引数组等)的任何内容的情况下,它们现在看起来像this

即使是主要的二十面体也完全关闭了。我已经玩过二十面体的基本顶点和数组(细分算法用于创建球体)以查看事情的发展方向,但我无法将我的问题包括在内。

值得一提的是我在glDrawElements和glDrawArrays中都使用了GL_TRIANGLES。

任何见解都会很棒。

0 个答案:

没有答案