0

私はAndroidでの開発が初めてで、AndroidでOpenGL ES 1.0を使用して、この写真のような3D空間に曲面を作成しようとしています。

3D 空間に 16 個のポイントがあり、x 軸と y 軸は固定されており、z 軸 (サーフェス上のポイントの高さ) は時間とともに変化します。

正しい道を進むためのヒントを得ることができますか?

4

1 に答える 1

0

このようなプロットを描くことは、基本的に高さマップを扱うことを意味します。

一般に、高さを返す数学関数 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

于 2013-09-02T11:01:00.340 に答える