3

三角形セットの3Dポリゴンを変換するためのOpenGLESの組み込みアルゴリズムに関する情報を探しています。openglesにそのように実装されているものはありますか?

4

3 に答える 3

4

簡単な答え: いいえ、OpenGL ES の一部ではありません。

ポリゴン テッセレーションは、GLU (OpenGL ユーティリティ) ライブラリの一部として、OpenGL のコアではなくオプションであるため、プラットフォームごと、バージョンごと、実装者ごとに提供されます。

iPhone で作業している場合は、ポリゴン テッセレーションをサポートしていると主張するiphone-gluを確認する必要があります。

これは、OpenGL で GLU (ES ではなく)を使用してテッセレーションを使用するためのより一般的なウォークスルーであり、パスを照らすのに役立つ場合があります。

于 2010-03-06T17:51:33.540 に答える
1

「三次元三角測量は難しい」。まあ、それはあなたがやろうとしている三角形分割の種類に依存します. たとえば、ドロネー三角形分割を見つけようとしている場合、それは凸包を見つけることと同じであり、これは十分に難しい問題です。

でも、そこまで凝ったものはいらないかもしれません。三角測量だけが必要な場合は、それはより簡単です。しかし、通常、隠れた表面を追跡する必要があります。これは、コア API にこれが含まれていない理由のもう 1 つの例です。ユーザーの実際の要件に応じて、使用する必要がある可能性のあるさまざまなアルゴリズムが多すぎます。彼らは、開発者が必要とする可能性のあるすべてをサポートすることや、すべてのベースをカバーする遅いアルゴリズムをサポートすることで、リソースが限られた携帯電話に負担をかけたくありませんでした.

OpenGL-ES が開発されたとき、携帯電話は現在よりもさらに制限されていたことを思い出してください。G1の16Mは当時としては珍しかった。CPU速度も25Mhz程度しかありませんでした。

于 2010-08-20T02:36:43.617 に答える
0

これをチェックして

http://www.cs.cmu.edu/~quake/triangle.html

それが役に立てば幸い

于 2011-08-29T16:28:28.460 に答える