Ric*_*ral 8 opengl vertex-buffer gl-triangle-strip
我试图绘制多个三角形条带只有一个调用glDrawElements,我对此事的研究告诉我,我需要使用退化三角形.也许我对这个问题的理解是错误的,但我认为这应该允许我从一个条带"跳"到另一个.
我的完整代码可以在我最近发布的问题上找到,如果你认为它是相关的,请看一下.
我基本上试图绘制2个四边形(为了简化目的),当然有4个三角形,但是彼此分开.为此,我使用这样的索引:
unsigned int indices[] = { 0, 256, 1, 257, 257, 2, 2, 258, 3, 259 };
Run Code Online (Sandbox Code Playgroud)
第一个条带的第一个顶点从0开始,第二个条带的第一个顶点从256开始.这是这个索引的最终结果:

这是正确的还是我认为"连接"2个四边形的线不应该存在?
| 归档时间: |
|
| 查看次数: |
3301 次 |
| 最近记录: |