【发布时间】:2010-04-24 18:04:02
【问题描述】:
我正在尝试使用 OpenGL 评估器绘制高阶贝塞尔曲线:
glMap1f(GL_MAP1_VERTEX_3, 0.0, 1.0, 3, 30, &points[0][0]);
glMapGrid1f(30, 0, 1);
glEvalMesh1(GL_LINE, 0, 30);
或
glBegin(GL_LINE_STRIP);
for (int i = 0; i <= 30; i++)
glEvalCoord1f((GLfloat) i/30.0);
glEnd();
当点数超过8时,曲线消失。如何使用评估器绘制高阶贝塞尔曲线?
【问题讨论】:
-
您最好的选择可能是一次绘制一个部分并近似曲线。
-
所以OpenGL禁止绘制高度曲线?
标签: opengl graphics bezier curve