用户登录
用户注册

分享至

OpenGL开发教程之--第一个OpenGL程序

  • 作者: 看我名字干啥
  • 来源: 51数据库
  • 2021-11-15
#include "stdafx.h"
#include <gl/glut.h>
 
 
void mydisplay(void)
{
    glclear(gl_color_buffer_bit);//清除。gl_color_buffer_bit表示清除颜色
    //设置当前的颜色
    glcolor3f(0.0f,1.0f,0.0f);
    //画一个矩形
    glrectf(-0.5f, -0.5f, 0.5f, 0.5f);
    glflush();//保证前面的opengl命令立即执行
}
 
void test(int argc, char** argv)
{
    glutinit(&argc, argv);
    glutinitdisplaymode(glut_rgb | glut_single);
    glutinitwindowposition(100, 100);
    glutinitwindowsize(600, 400);
    glutcreatewindow("第一个opengl程序");
    glutdisplayfunc(&mydisplay);
    glutmainloop();
}
 
void main(int argc, char* argv[])
{
    test(argc,argv);
}

摘自 汪力新的专栏
软件
前端设计
程序设计
Java相关