OpenGL编程基础
- 格式:ppt
- 大小:546.00 KB
- 文档页数:63


OpenGL基础知识1OpenGL函数库及简单例程1. 1OpenGL 函数库OpenGL 是一个针对图形硬件的软件接口(Software Interface)。
它包括200 多个图形操作函数, 分属于三个基本图形库, 即基础库、实用库、辅助库。
OpenGL 基础库是OpenGL 最底层的图形函数库, 它提供大量的几何图原和图象单元的操作, 约含115 个函数, 函数前缀为gl, 列于头文件<gl.h > 中; OpenGL 实用库( the OpenGL Utility Library, GLU ) 是在基础库上开发的高级实用函数库, 它提供更方便的纹理映射、坐标变换和复杂三维物体建模的调用, 约含43个函数, 前缀为glu, 列于头文件< glu. h> 中;OpenGL 辅助库( the OpenGL Auxiliary Library,AUX) 是为OpenGL 编程初学者提供的一系列窗口管理、输入输出及三维复杂物体绘制的特殊函数库, 因OpenGL本身并不带窗口系统, 也不提供复杂场景绘制功能, 因此提供辅助库便于快速入门,正式应用时可不用这些函数, 而直接在所用窗口系统下实现这些功能, 辅助库约含31个函数, 前缀为aux, 列于头文件< aux. h> 中。
1. 2基本接口编程Windows下一般已经带上了OpenGL 的opengl32. dll动态连接库, 读者可在windows目录下的SYSTEM 32子目录中查到。
但是一般没有直接带glu32. dll、glut32.dll、glut.dll 等。
必须再单独将这些动态链接库入Windows目录下的SYSTEM32子目录中去。
在VC下添加OpenGL静态链接库: opengl32.lib、glu32.lib、glaux.lib、glut32.lib。
将动态链接库文件opengl32.dll、GLUT.dll、GLUT32.dll、GLU.dll拷贝到系统的"Windows(或WinNT)\system32\"目录下。