画贝塞尔曲线和曲面问题

sea_ever 2016-04-20 08:06:59
求大神指导,解释下:
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次,这个值是怎么来的,还有就是我改变数组元素的个数的时候发现在点较少的情况下是可以得到曲线的,但是点变多以后就无法得到了,请问如何才能得到任意个点的贝塞尔曲线和曲面。谢谢了
...全文
121 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧