opengl 官网:http://www.opengl.org
void myDisplaly(void){
glClear(GL_COLOR_BUFFER_BIT);
glRectf(-0.5f, -0.5f, 0.5f, 0.5f);
glFlush();
}
int main(int argc, char argv[]){
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE);
glutInitWindowPosition(100, 100);
glutInitWindowSize(400, 400);
glutCreateWindow("class1 Opengl program");
glutDisplayFunc(&myDisplay);
//glutIdleFunc(&myIdle);
glutMainLoop();
return 0;
}
glutInit :初始化
glutInitDisplayMode :设置显示方式(参数:GLUT_RGB :使用RGB颜色 GLUT_ :INDEX: 使用索引颜色 GLUT_SINGLE: 使用单缓冲 GLUT_DOUBLE: 使用双缓冲)
一、点
指定顶点函数:
glVertex* 指定顶点的函数必须包含在glBegin之前 glEnd之后
glPointSize 指定点的宽度
glBegin :指定使用点 连接成?图形 :GL_POINTS :点 GL_LINES: 直线 GL_POLYGON: 多边形