第一个OpenGL程序

    xiaoxiao2023-03-24  4

    最近在做图形学课程设计,需要用到OpenGL的知识,粗略的写了一下


    #include <windows.h>//每一个窗口函数必备 #include <glut.h>//OpenGL函数使用需要的库 //去掉控制台的黑框 #pragma comment(linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"") //初始化函数 void init() { glClearColor(0.0f,0.0f,1.0f,1.0f);//设置背景色为蓝色 } //回调函数,刷屏 void RenderScene() { //清楚颜色缓存 glClear(GL_COLOR_BUFFER_BIT); //强制刷新缓存 glFlush(); } int main() { glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);//初始化显示模式(单缓冲,RGB) glutCreateWindow("Simple");//创建窗口 glutDisplayFunc(RenderScene);//绘制回调函数,当窗口需要绘制时,GLUT会调用此函数 init();//初始化OpenGL //Start the GLUT framework glutMainLoop();//开始消息循环 return 0; }
    转载请注明原文地址: https://ju.6miu.com/read-1201764.html
    最新回复(0)