opengl 绘制折线

来源:百度知道 编辑:UC知道 时间:2024/06/18 01:24:00
glClearColor(0.3f, 0.5f, 0.0f, 0.0f);
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glColor3f(0.0f, 0.0f, 1.0f);
glLineWidth(1.0f);
double Pos[3];
Pos[0]=Pos[1]=0.0;
while (Pos[0]<1.0)
{

glBegin(GL_LINE_STRIP); // 用折线绘
glVertex2f(Pos[0],Pos[1]);
glEnd();
Pos[1]=0.5*sin(Pos[0]);
Pos[0]+=0.05;
}
glEnd();
glFlush();

问什么上面的语句绘制折线时没有显示折线,而把glBegin(GL_LINE_STRIP);改成其他语句如glBegin(GL_POINTS);就可以绘制出很多点?

glBegin(GL_LINE_STRIP); // 用折线绘
glVertex2f(Pos[0],Pos[1]);
glEnd();
一条线最起码要有两个点
这样做才一个点,当然出不来线
应该像下面这样做
glBegin(GL_LINE_STRIP); // 用折线绘
glVertex2f(,); //第一个点
。。。
glVertex2f(,);// 第n个点
glEnd();

CAD 绘制楼梯的时候要绘制折线,折线是什么意思? 如何用Excel绘制折线图、柱形图? 如何用SPSS绘制带标准差的折线图? 使用多段线命令绘制的折线段和用直线命令绘制的折线段等效吗?两者有何区别? 在AUTOCAD中使用多段线命令绘制的折线和用直线命令绘制的折线段完全等效吗?两者有何区别? 关于用电脑绘制扇行图,折线图,直方图,条形统计图等各种统计图的方法? 如何用OpenGL或DirectX或其他东西绘制空间圆? 在vb中,怎样将opengl绘制的图像保存到位图文件 如何在VC++6.0中将OpenGL绘制的图像输出到一个CBitmap对象中 用EXCEL绘图时横坐标轴都是正整数,如何输入横坐标是负数和分数的点来绘制折线图呢