目录
一、第一个 OPENGL 程序 ...................................................................................................................4
1.1、OPENGL 的优点..........................................................................................................................4
1.2、OPENGL 的安装..........................................................................................................................4
1.3、第一个 OPENGL 程序.................................................................................................................5
二、点、直线和多边形 ..........................................................................................................................8
2.1、点、直线和多边形.....................................................................................................................8
2.2、在 OPENGL 中指定顶点.............................................................................................................8
2.3、绘制曲线.....................................................................................................................................9
三、绘制几何图形的细节 ....................................................................................................................14
3.1、关于点.......................................................................................................................................14
3.2、关于直线...................................................................................................................................14
3.3、关于多边形...............................................................................................................................15
四、颜色的选择....................................................................................................................................20
4.1、RGBA 颜色...............................................................................................................................20
4.2、索引颜色...................................................................................................................................21
4.3、指定清除屏幕用的颜色 ...........................................................................................................22
4.4、指定着色模型...........................................................................................................................23
五、 三维变换......................................................................................................................................25
5.1、模型变换和视图变换...............................................................................................................25
5.2、投影变换...................................................................................................................................26
5.3、视口变换...................................................................................................................................28
5.4、操作矩阵堆栈...........................................................................................................................29
5.5、综合举例...................................................................................................................................29
六、 动画制作......................................................................................................................................33
6.1、双缓冲技术...............................................................................................................................33
6.2、实现连续动画...........................................................................................................................34
6.3、垂直同步...................................................................................................................................35
6.4、计算帧速...................................................................................................................................36
七、光照................................................................................................................................................40
7.1、建立光照模型...........................................................................................................................40
7.2、法线向量...................................................................................................................................41
7.3、控制光源...................................................................................................................................41
7.4、控制材质...................................................................................................................................43
7.5、选择光照模型...........................................................................................................................43
7.6、示例程序...................................................................................................................................44
八、 显示列表......................................................................................................................................48
8.1、分配显示列表编号...................................................................................................................48