glDrawElements - 它如何“消耗”索引?

Hon*_*rík 2 opengl draw indices

我很好奇 glDrawElements 如何使用它的索引。假设我有索引数组 {1, 2, 3, 4, 5, 6},由 GL_TRIANGLES 绘制。我的问题是,它是否由索引“123”、“456”或 4 个三角形“123”、“234”、“345”、“456”形成 2 个三角形。我正在导入 .obj 模型,数据已按原样加载,但渲染却变得一团糟。

小智 5

如果您使用GL_TRIANGLES它将是123, 456. 如果您使用GL_TRIANGLE_STRIPS它将是123, 234, 345, 456.