我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);
我想知道的一件事是结数据的含义。它如何影响结果?我可以在那里尝试哪些其他选项?
由于某种原因,我找不到任何可以正确解释这一点的教程。