画一个三角形。
#include<GL\glut.h> #include<stdio.h> void myDisplay(void) { glClear(GL_COLOR_BUFFER_BIT); /*glRectf(-0.5f,-0.5f,0.5f,0.5f);*/ glBegin(GL_POLYGON); glVertex2f(0.0f,0.0f); glVertex2f(0.5f,0.0f); glVertex2f(0.5f,0.5f); glEnd(); glFlush(); } int main(int argc,char * argv[]) { for(int i=0;i<argc;i++) printf("%s\n",argv[i]); glutInit(&argc,argv);// 初始化 glutInitDisplayMode(GLUT_RGB|GLUT_SINGLE); glutInitWindowPosition(100,100); glutInitWindowSize(400,400); glutCreateWindow("第一个OpenGL程序"); glutDisplayFunc(&myDisplay); glutMainLoop(); return 0; }