0

私は、大きな/小さな円を使用して球の表面をスライスするプログラムに取り組んでいます。

私はすべての計算を完了しました。表面上の円は交差し、円弧を描き、コンパクトな領域を認識し、繰り返される領域を認識します。今残っているのは私の情報を表示することだけです。そして、奇妙な形をたくさんトリミングしなければならないので、NURBSがその方法だと思います。

過去数日間NURBSを調査していて、最終的に完全なNURBSサークルを作成する方法を示すサイトを見つけましたが、それを球体に拡張する方法がまだわかりません。

4

2 に答える 2

1

OpenGL には球体や NURBS プリミティブはなく、ポリゴンのみです。これは、OpenGL 上のユーティリティ レイヤーである glu が完全な球体を作成できないことを意味します。プリミティブ シェイプをポリゴンにテッセレートします。

これに基づいて、NURBS を使用して球をモデル化できます。これは、最終的に OpenGL に送信される完全ではない球にテッセレーションされます。gluSphere プリミティブとして。したがって、NURBS から球を作成することはほとんど役に立ちません。gluSphere を使用するだけです。

于 2013-11-21T20:32:20.667 に答える
1

「 NURBS で円または球を表現する」を読んでみてください。

于 2012-02-13T12:33:22.317 に答える