将多个四条带转换为单个四边形条带

wco*_*ran 5 opengl mesh

我想通过添加适当的退化四边形将下图中的五个四边形条带(下面指定为黑色索引)转换为单个四边形条带.增加的灰色指数似乎可以解决问题,但我想知道是否有更紧凑的方式. 在此输入图像描述

Nic*_*las 4

您应该使用原始 restart ,而不是使用退化三角形。这样,您只需指定特定索引重新启动原语即可。核心 OpenGL 3.1 版本已有数年历史,NV_primitive_restart 扩展受到 NVIDIA(自 GeForce 6xxx 天起)和 ATI(所有 HD 级硬件)的广泛支持。

  • @rickster:是的,如果他*问*关于 OpenGL ES 或 WebGL,我就不会提到它。“OpenGL”标签适用于*桌面* OpenGL,而不是所有带有“GL”名称的东西。此外,GL ES 或 WebGL 也不支持***Quads***。所以问题“不可能”是关于他们的。 (3认同)
  • 我宁愿使用退化,因为它得到更广泛的支持。我想知道是否可以用更少的索引来做到这一点。 (2认同)