dnf最好看天空:OpenGL 问题 怎么显示不出 我要表示的点阿

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 09:48:15
#include <gl/glut.h>
#include <gl/gl.h>
#include <windows.h>
#include <math.h>

#define GL_PI 3.1415f

void RenderScene(void)
{
GLfloat x,y,z,angle;
int i=1;
glClear(GL_COLOR_BUFFER_BIT);

glBegin(GL_POINTS);

for (angle = 0.0f; angle < (2.0f*GL_PI); angle += (GL_PI/20.0f))
{
x = 50.0f*sin(angle);
y = 50.0f*cos(angle);
z = 100*sin(i*GL_PI+GL_PI/2);
glVertex2f(x,y);
i++;
}
glEnd();

glutSwapBuffers();
}

void SetupRC(void)
{
glClearColor(1.0f, 1.0f, 1.0f, 1.0f );
glColor3f(0.0f,0.0f,0.0f);
}
int main (int argc, char* argv[])
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB );
glutCreateWindow("Clinder");
glutDisplayFunc(RenderScene);
SetupRC();
glutMainLoop();

return 0;
}

升级支持OPENGL的最新显卡驱动 详情请在百度 半条命2吧问