我在想出一种生成四边形网格的方法时遇到了麻烦。这个想法是以后能够随意删除一个四边形,但甚至没有接近生成网格。
我曾考虑使用 GL_TRIANGLE 基元,但由于三角形的顶点顺序而未能设置缓冲区。
我有两个用于宽度和高度的循环。所以一个宽 x 高的网格(伪):
for y < height y++
for x < width x++
set vertex position (x,y,1)
这可以与 GL_TRIANGLE_STRIP 一起使用,但是在以后尝试移除四边形(两个三角形)时会不会造成麻烦?
我正在使用 opengl 3.3 并尝试使用现代方法来做到这一点。也跳过索引。
我对 opengl 有了“基本”的了解,感谢任何帮助