2024年4月1日发(作者:)
OpenGL 库 简介
OpenGL库函数的命名方式为:<库前缀><根命令><可选的参数个数><可选
的参数类型>。
库前缀有gl、glu、aux、glut、wgl、glx、agl等等,表示该函数属于OpenGL
哪个库。参数的类型:I代表int型,f代表float型,d代表double型,u代表
无符号整型。例如glVertex3fv()表示了该函数属于gl库,参数是3个float型参
数指针。用glVertex*()来表示这一类函数。
gl
库基本库
名
称
库
gl
前
缀
与
其
它
库
联
系
函
115
数
个
数
库常规的、核心的绘制复杂的曲线曲
作图形处理。
简单的窗口管理、用来打开窗口、开发
43 31
30多
对gl的部分封装,提
供相对简单的用法,
实现一些较为复杂的
操作。
比aux功能强大,替
代aux。
glu aux glut
glu
实用库
aux
辅助库
glut
实用工具库
面、高级坐标变换、输入事件处理、复和管理菜单,管理事
用 多边形分割等。 杂3D物体绘制件。
等。
运所有
行
平
台
所有 aux库在
X-Window,
windows实现有
Windows NT, OS/2
很多错误,容易导等。特别适合于开发
致频繁的崩溃。在不需要复杂界面的
跨平台的编程实OpenGL示例程序。
例和演示中,aux一般先用glut理顺
很大程度上已经3D图形代码,然后
被glut库取代。再集成为完整的应
不能在所有平台用程序。
上运行。
解
释
执
行
wgl
X窗口专用库
扩展函数库 库Windows专用Win32 API函数库
名库
称
库
wgl
前
缀
与针对windows平win32扩展函数
其台的扩展。连接
它OpenGL和
库Windows,弥补
联OpenGL在文本
系 方面的不足。
函
16 6
无专用
针对Unix和
Linux的扩展函
数。


发布评论