退化三角形和GL_TRIANGLE_STRIP的问题

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

要回复问题请先登录注册