OpenGL入门随笔——程序基本结构及第一个OpenGL程序

阅读: 评论:0

OpenGL入门随笔——程序基本结构及第一个OpenGL程序

OpenGL入门随笔——程序基本结构及第一个OpenGL程序

最近在做一个项目用到OpenGL,因为是初学又是看书又是查资料的,有的是讲的太深有的太过片面,总之初学过程还是有点坎坷,所以想试着自己从初学者的角度去整理一下最近学到的东西。由于我也是刚刚接触OpenGL,可能会有许多错误的理解,希望大家指正,交流。

把我运行的第一个OpenGL程序作为例子来介绍OpenGL的基本程序结构,程序如下(默认是大家已经配好OpenGL的环境):

#include <GL/glut.h>
void myDisplay(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_SINGLE); glutInitWindowPosition(100, 100); glutInitWindowSize(400, 400); glutCreateWindow("第一个 OpenGL 程序"); glutDisplayFunc(&myDisplay);glutMainLoop();return 0;
}

首先是头文件,glut是OpenGL最基本的头文件,就像大家刚开始学c++的时候虽然不懂也是会写上#include<iostrem>

然后我们从主函数看起,对于刚接触OpenGL的我们,可以把本程序主函数里的函数当成固定的语句,刚开始写的程序基本不会改这些东西。但是我们还是大概介绍一个每个函数的作用。

本文发布于:2024-02-01 03:54:35,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170673087733665.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:程序   入门   随笔   结构   OpenGL
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23