3

私は点でできたオブジェクトを持っています。その点群としましょう。それらの点からオブジェクトをレンダリングしたいのですが、それらの点が一枚の紙に包まれたようにオブジェクトを見せたいです。私はそれをアニメートしたいので、最初に頭に浮かんだのはマーチング キューブでしたが、私のオブジェクトはボールやキューブではなく、変形します。マーチング キューブよりも簡単な方法はありますか?

4

3 に答える 3

4

「ラップ」の意味によっては、3D 凸包が必要な効果を生み出す場合があります。

必要に応じて頂点をアニメートし、毎回ハル アルゴリズムを再実行します。

于 2011-05-27T21:10:59.927 に答える
3

マーチングキューブアルゴリズムは、探しているものに最も適しているようです。すべての点群が凸状であるとは限りません。ルックアップテーブルが大きいため、アルゴリズムは威圧的に見えるかもしれませんが、実際には非常に簡単です。私は(Three.jsを使用して)例を次の場所に投稿しました:

http://stemkoski.github.com/Three.js/Marching-Cubes.html

于 2012-08-27T20:00:01.183 に答える
-1

これはあなたが探しているもののようです: http://nehe.gamedev.net/data/lessons/lesson.asp?lesson=25

于 2011-05-30T15:26:57.557 に答える