我想制作一个简单的二维地形,只有一些颠簸和高度变化:
我想过只使用随机数来描述某个顶点的高度,但我不知道如何从中制作一个网格。我正在寻找一种方法来查找地形的顶点和索引缓冲区。
我该怎么做呢?
您可以仅将 GL_POLYGON 与所有顶点的列表一起使用,其中第一个和最后一个顶点位于视图下方。
如果你想使用三角形网格,你必须在每个高度点(视图之外)正下方创建一个点,那么图案(按顺时针顺序排列)将是:
for (number of height points-1)
//vertices
vertice below height;
height vertice;
next_height vertice;
next height vertice;
vertice below next height;
vertice below height;
那么计算索引取决于您存储顶点的方式,但数组中会有类似的模式。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)