android opengl es 2.0 heightmap(实用程序员)书

时间:2013-11-20 20:53:05

标签: android

我对Android的Open GL ES 2.0相对较新,并且有一个专门针对高度贴图的问题。在页239它解释了如何从位图图像生成索引。本PDF http://media.pragprog.com/titles/kbogla/heightmap.pdf的第12页。为什么有必要从宽度和高度中减去一个。我已经浏览了谷歌,多次阅读此页面,给出的示例是3x3高度图,其中(宽度 - 1)*(高度 - 1)* 2 * 3 = 24个元素< - 这是我的绊脚石。

1 个答案:

答案 0 :(得分:1)

这是一个3 x 3高度图的表示,有9个顶点:

enter image description here

高度图中的每组4个顶点需要2个三角形,每个三角形需要3个索引来定义它,因此总共有6个索引。我在上面的第一组中说明了这一点。

如您所见,这些组中有4个要做,因此总共有6 x 4 = 24个索引。因此,要索引的组数是(宽度-1)x(高度-1),每组有6个索引。

相关问题