2024年5月9日发(作者:)

OpenGL编程参考手册》(pdf)电子书下载

笃志 说明:

《OpenGL编程参考手册》中文pdf版 计算机电子书下载,本书不适合OpenGL新

手入门,而适合一些已有比较深厚OpenGL基础的人士开发时使用.它更类似一个词典,将所

有的OpenGL记录,分类,仅此而已.

前 言

OpenGL是一个图形硬件的软件接口(“GL”即Graphics Library)。这一接口包含

了数百个函数,图形程序员可以利用这些函数指定设计高品质的三维彩色图像所需的对象

和操作。这些函数中有许多实际上是其他函数的简单变形,因此,实际上它仅包含大约180

个左右完全不同的函数。 OpenGL 实用库(OpenGL Utility Library,GLU)和对X窗口

系统的OpenGL扩展(OpenGL Extension to the X Window System,GLX)为OpenGL

提供了有用的支持特性和完整的OpenGL核心函数集。本书详细介绍了这些函数的功能。

书中各章内容如下:

第1章 OpenGL简介

在概念上对OpenGL作了概述。它通过一个高层的模块图来阐述OpenGL所执行的

所有主要处理阶段。

第2章 命令和例程概述

较详细地阐述了OpenGL对输入数据的处理过程(用点形式来指定一个几何体或用

像素形式来定义一幅图像时),并告诉你如何用OpenGL函数来控制这个过程。此外,在

本章中还对GLU和GLX函数作了讨论。

第3章 命令和例程一览

根据OpenGL命令所完成的功能列举说明了这些命令组。一旦了解了这些命令的功

能,你就可以利用这些完整的函数原型作为快速参考。

第4章 定义的常量及相关命令

列举了在OpenGL中定义的常量和使用这些常量的命令。

第5章 OpenGL参考说明

本书的主体部分,它包括各组相关的OpenGL命令的描述。带参数的命令和与之一

起描述的其他命令仅在数据类型方面有所不同。每个函数的参考说明介绍了参数、命令的

作用和使用这些命令时可能发生的错误。

此外,本章还包含了有关OpenGL的 ARB扩展—多重纹理和绘图子集的参考说明。

需要说明的是并非所有的OpenGL的环境都支持ARB扩展。

?第6章 GLU参考说明

本章包含了所有的GLU命令的参考说明。

?第7章 GLX参考说明