opengl gluNurbsCurve函数问题
theNurb=gluNewNurbsRenderer();
gluNurbsProperty(theNurb,GLU_SAMPLING_TOLERANCE,10.0);
gluNurbsProperty(theNurb,GLU_DISPLAY_MODE,GLU_FILL);
GLfloat ctrlpoints[9][3] = {{4,0,0},{2.828,2.828,0},{0,4,0},{-2.828,2.828,0},
{-4,0,0},{-2.828,-2.828,0},{0,-4,0},{2.828,-2.828,0},
{4,0,0}};
GLfloat knots[12] = {1,2,3,4,5,6,7,8,9,10,11,12};
gluBeginCurve(theNurb);
gluNurbsCurve(theNurb,12,knots,3,&ctrlpoints[0][0],3,GL_MAP1_VERTEX_3);
gluEndCurve(theNurb);
我想绘制一个闭合的圆但上述代码绘制的圆有一个缺口如何解决?