画贝塞尔曲线和曲面问题
求大神指导,解释下:
glMap1f(GL_MAP1_VERTEX_3, 0.0, 1.0, 3, m_num,&points[0][0]);
glEnable(GL_MAP1_VERTEX_3);
glClear(GL_COLOR_BUFFER_BIT);
glColor3f(1.0, 0.0, 1.0);
glBegin(GL_LINE_STRIP);//(GL_LINE_STRIP);
for (i = 0; i <= 30; i++)
glEvalCoord1f((GLfloat) i/30));
glEnd();
求值器函数中的u和V有什么用,计算曲线(面)函数中的u和v有什么用,还有下面for循环中为什么要循环30次,这个值是怎么来的,还有就是我改变数组元素的个数的时候发现在点较少的情况下是可以得到曲线的,但是点变多以后就无法得到了,请问如何才能得到任意个点的贝塞尔曲线和曲面。谢谢了