原文链接: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 |
|
完

这篇博客是关于OpenGL(C++版本)的入门笔记,通过小案例介绍OpenGL的基础知识,包括语法、库和创建显示窗口。内容涵盖OpenGL的概览、函数命名规则、附加库的简介,以及在Visual Studio 2015下的环境配置和使用GLUT管理显示窗口的方法。
最低0.47元/天 解锁文章
6907

被折叠的 条评论
为什么被折叠?



