生成一个四边形网格,稍后可以删除单个四边形

时间:2021-05-06 16:12:35

标签: opengl grid quad

我在想出一种生成四边形网格的方法时遇到了麻烦。这个想法是以后能够随意删除一个四边形,但甚至没有接近生成网格。

我曾考虑使用 GL_TRIANGLE 基元,但由于三角形的顶点顺序而未能设置缓冲区。

我有两个用于宽度和高度的循环。所以一个宽 x 高的网格(伪):

for y < height y++
  for x < width x++
    set vertex position (x,y,1)

这可以与 GL_TRIANGLE_STRIP 一起使用,但是在以后尝试移除四边形(两个三角形)时会不会造成麻烦?

我正在使用 opengl 3.3 并尝试使用现代方法来做到这一点。也跳过索引。
我对 opengl 有了“基本”的了解,感谢任何帮助

Illustrating grid and removing a quad

0 个答案:

没有答案