原文链接:http://ohayou.aimo.moe/blog/2019/04/06/myopenglfirstexp001/
这是我窝关于OpenGL(C++版本)零基础入门笔记的草稿!本系列文章主要通过每次一个小案例从而由浅至深地带你入门!本次文章主要内容为简单概述OpenGL的语法、库以及显示窗口的范例。
OpenGL概述
OpenGL(开放式图形库)是用于渲染2D、3D矢量图形的跨语言、跨平台的应用程序编程接口。通过它可以在一些计算机上描述图元、属性、几何变换、观察变换等其它操作。属于计算机图形学的范畴。
OpenGL语法概述
OpenGL的核心库中的函数名要以gl为前缀、函数名中每一个组成词的第一个字母要大写(如glBegin)。
有些函数要求一个或多个变量用符号常量赋值,如参数名、参数的值或特定的模式。这些常量均以GL开头并全部大写,单词间用_隔开(如GL_2D)。
OpenGL函数也有专门的数据类型,并且部分函数支持数组(比如多维坐标)。大写GL开头,小写字母表示标准数据类型名(如GLint)。
OpenGL库概述
OpenGL除惹核心库外还有一些用于处理专门操作的附加库。比如实用函数库(GLU)、窗口扩充(GLX)、实用工具包(GLUT)等等,比较模块化。
在微软VS2015下部署环境
新建项目-C++空白项目-创建C++文件;
工具-NuGet包管理器-包管理器控制台;
1 |
|