2012-01-20 4 views
-2
でオブジェクトを押し出す

可能性の重複:
Opengl object extrusionは、OpenGL

がどのように私はhttp://gts.sourceforge.net/ のようなライブラリを使用せずに、OpenGLでのオブジェクトを押し出すことができますか?

+3

表面押し出しのしくみは?それはOpenGLとは関係がないからです。それは一般的なグラフィックの問題です。 –

+0

グラフィックスとは何の関係もないかもしれませんが、OpenGLにサンプルコードがあればそれをしたいと思います。 – user1117262

+3

@ user1117262再度:OpenGLはデータを描画するためのものです。押し出しはあなたのデータを操作しています。もちろん、個々の三角形を押し出すジオメトリシェーダを実装することもできますが、これは従来、押出が意味するものではありません。それを正しく行うには、[winged-edge](http://en.wikipedia.org/wiki/Winged_edge)([またはその他](http:// en。 wikipedia.org/wiki/Polygon_mesh))は、OpenGLで使用する頂点リストよりも隣接するポリゴンに関する情報が優れています。次に、OpenGLを使用して、計算したデータを描画します。 – PeterT

答えて

0

GLEのようなライブラリを使用してください。

1

は、どのように私はあなたがすることはできませんhttp://gts.sourceforge.net/

のようなライブラリを使用せずに、OpenGLでのオブジェクトを押し出すことができます。 OpenGLは純粋に描画ライブラリであり、ジオメトリを処理したり、シーンと呼べるものを保持したりしません。