私はgluNurbsCurve
いくつかのコントロールポイントでいくつかの曲線を描くために使用しています。レッドブックで説明されている基本的なセットアップが正しく機能しているので、それを拡張しようとしています。
このサンプルは次のようになります。
float knots[8] = {0,0,0,0,1,1,1,1};
float pnts[4][3] = { {...},{...},{...},{...} };
GLUnurbsObj *m = gluNewNurbsRenderer();
gluBeginCurve(n);
gluNurbsCurve(n, 8, knots, 3, pnts, 4, GL_MAP1_VERTEX_3)
gluEndCurve(n);
私が疑問に思っていたのは、ノットデータの意味です。結果にどのように影響しますか?そこで実験できる他のオプションは何ですか?
何らかの理由で、これを適切に説明するチュートリアルが見つかりませんでした。