退化三角形和GL_TRIANGLE_STRIP的问题
||
我试图只用一次调用
glDrawElements
来绘制多个三角形带,我对此事的研究告诉我,我需要使用退化的三角形。也许我对这个问题的理解是错误的,但是我认为这应该允许我从一个小条“跳”到另一个小条。
我的整个代码都可以在我最近发布的问题中找到,如果您认为相关的话,请看一下。
我基本上是在尝试绘制带有四个三角形的2个四边形(为简化起见),但彼此分开。为此,我使用这样的索引:
unsigned int indices[] = { 0, 256, 1, 257, 257, 2, 2, 258, 3, 259 };
第一个带的第一个顶点从0开始,第二个带的第一个顶点从256开始。这是该索引的最终结果:
这是正确的,还是我认为“连接”两个四边形线根本不应该在那儿?
没有找到相关结果
已邀请:
1 个回复
疼嘶桐