OpenGL学习笔记之了解OpenGL
2015-04-01 21:48
204 查看
OpenGL(全写Open GraphicsLibrary)是个定义了一个跨编程语言、跨平台的编程接口规格的专业的图形程序接口。它用于三维图像(二维的亦可),是一个功能强大,调用方便的底层图形库。
说白了,就是OpenGL是一个开放的三维图形软件包,它独立于窗口系统和操作系统,以它为基础开发的应用程序可以十分方便地在各种平台间移植;OpenGL可以与Visual C++紧密接口,我们可以在VC++下进行编程(vs)
类似于OpenGL的图形软件包有很多比如微软的图形API, OSG等等。其中OSG与 OpenGL的关系就好像是C++与C语言的关系,现在关于图形方面的编程大部分都在使用OSG,但是个人感觉先把OpenGL学会,再去了解OSG会更加方便。当我们了解了绘制图形的基本步骤和原理时,再去学习其他方面的图形知识会更加深刻。
初学者可以参看 ”OpenGL编程指南”,这本书个人感觉讲的不错,刚开始学习时可能对于初学者来说有点云里雾里,不过经过一段时间的熟悉,往后多看几章,就明白所说的道理了。
解释下什么是图形软件包(可以理解为SDK),这个可以理解为编写图形程序的一系列API函数,类似于C++的MFC一样,我们可以根据软件开发包中的函数来编写自己的程序。
编写OpenGL的程序需要用到三个文件,库文件,动态链接文件,头文件,具体的资源下载和配置方法请参看
配置方法 /article/1556113.html
说白了,就是OpenGL是一个开放的三维图形软件包,它独立于窗口系统和操作系统,以它为基础开发的应用程序可以十分方便地在各种平台间移植;OpenGL可以与Visual C++紧密接口,我们可以在VC++下进行编程(vs)
类似于OpenGL的图形软件包有很多比如微软的图形API, OSG等等。其中OSG与 OpenGL的关系就好像是C++与C语言的关系,现在关于图形方面的编程大部分都在使用OSG,但是个人感觉先把OpenGL学会,再去了解OSG会更加方便。当我们了解了绘制图形的基本步骤和原理时,再去学习其他方面的图形知识会更加深刻。
初学者可以参看 ”OpenGL编程指南”,这本书个人感觉讲的不错,刚开始学习时可能对于初学者来说有点云里雾里,不过经过一段时间的熟悉,往后多看几章,就明白所说的道理了。
解释下什么是图形软件包(可以理解为SDK),这个可以理解为编写图形程序的一系列API函数,类似于C++的MFC一样,我们可以根据软件开发包中的函数来编写自己的程序。
编写OpenGL的程序需要用到三个文件,库文件,动态链接文件,头文件,具体的资源下载和配置方法请参看
配置方法 /article/1556113.html
相关文章推荐
- OpenGL学习笔记(四):了解OpenGL、OpenGL的操作模式、特性和基本使用步骤
- OpenGL光照 学习笔记(转)
- OpenGL学习笔记(三)
- opengl编程学习笔记(四)(纹理映射)(结合nvdia OpenglSDk 的nvimage类)
- 我的OpenGL学习笔记二
- 【转】 opengl编程学习笔记(三)(2D绘图)
- OpenGL 学习笔记
- OPENGL学习笔记1
- OpenGL学习笔记(一)
- OpenGL学习笔记
- OpenGL学习笔记一——环境搭建
- Powershell学习笔记三:了解对象
- OpenGL ES学习笔记之一
- Maven学习笔记(1) 了解什么是Maven
- OpenGL学习笔记(二)
- C/C++学习笔记1 - 深入了解scanf()/getchar()和gets()等函数(原创)
- OpenGL ES学习笔记之二
- opengl vc2005平台学习 学习笔记(一)--环境的搭建
- opengl vc2005平台学习 学习笔记(一)--环境的搭建
- OpenGL入门学习笔记一