OpenGL绘制简单三角形
#include <GL/gl.h>
#include <GL/glut.h>
void display(void)
{
glClearColor(0.0f,0.0f,0.0f,1.0f);
glClear(GL_COLOR_BUFFER_BIT);
glBegin(GL_TRIANGLES);
glColor3f(1,0,0);
glVertex2f(0,0);
glVertex2f(0.5,0.5);
glVertex2f(0.0,0.8);
glEnd();
glFlush();
}
int main(int argc,char *argv[])
{
glutInit(&argc,argv);a
glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB);
glutInitWindowPosition(1024/2-250,768/2-250);
glutInitWindowSize(500,500);
glutCreateWindow("我的第一个OpenGL程序");
glutDisplayFunc(display);
glutMainLoop();
return 0;
}
![效果图](https://img-blog.csdnimg.cn/20190921223238134.JPG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDk5Njg1NA==,size_16,color_FFFFFF,t_70)