2011-03-11 16 views
0

私は、大きな/小さな円を使って球の表面をスライスするプログラムに取り組んでいます。glu NURBSを使って正確な球を作るにはどうすればいいですか?

私はすべての数学を終えました。サーフェス上の円は交差し、アークを作成し、コンパクトな領域を認識し、繰り返し領域を認識します。今私の情報を表示するだけです。そして、私は奇妙な形をトリミングしなければならないので、NURBSは道のりだと思います。

私は過去数日間NURBSを研究していましたが、最終的にperfect NURBS circleを作る方法を示すサイトを見つけましたが、それを球体に拡張する方法はまだ分かりません。

答えて

0

OpenGLには球体またはNURBSプリミティブはなく、ポリゴンのみがあります。これは、OpenGL上のユーティリティ層であるgluが完璧な球を作ることができないことを意味します。ポリゴンにプリミティブな形状をテッセレーションします。

これに基づいて、NURBSを使って球体をモデル化することができます。この球体は、最終的に完全ではない球体でOpenGLに送信されます。 gluSphereプリミティブとして。だから、nurbsから球を作ることは無用です。ちょうどgluSphereを使用してください。

関連する問題