我是在 Android 上开发的新手,我正在尝试在 android 上使用 OpenGL ES 1.0 在 3D 空间中创建一个曲面,就像这张图片中的一样。
我在 3D 空间中有 16 个点,x 轴和 y 轴是固定的,z 轴(表面上点的高度)会随时间变化。
我能得到一些提示,这样我才能走上正确的道路吗?
绘制这样的图基本上意味着处理高度图。
通常,您定义一个返回高度的数学函数 value(x, y),然后将其绘制为网格,点之间有均匀的空间。
for x = -10...10 step 1
for z = -10...10 step 1
addVertex(x, myHeightMap(x, z), z)
我认为这是一个很好的资源: http ://en.wikibooks.org/wiki/OpenGL_Programming/Scientific_OpenGL_Tutorial_04
简单示例:http: //3dengine.org/Draw_a_grid