没有合适的资源?快使用搜索试试~ 我知道了~
计算机图形学实验教程OpenGL版
5星 · 超过95%的资源 需积分: 0 44 下载量 85 浏览量
2010-04-14
13:38:57
上传
评论 1
收藏 7.74MB PDF 举报
温馨提示
试读
290页
计算机图形学实验教程OpenGL版(内部教材) 李胜睿等编著 2004年8月1日
资源推荐
资源详情
资源评论
计算机图形学实验教程
O p enGL
版
李胜睿等编著
二
00
四年八月一日
版权归属厦门大学计算机系李胜睿, 此版本仅供李胜睿授课使用。
I
版权归属厦门大学计算机系李胜睿, 此版本仅供李胜睿授课使用。
目录
目录
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
I
I
I
I
前言
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
XII
XII
XII
XII
第 1
1
1
1 章 OPENGL
OPENGL
OPENGL
OPENGL 基本要素
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
1
1
1
1
1.1 5DG 的 W
IN
32 编程框架
........................................................................................................
1
1.1.1 定义
..............................................................................................................................
1
1.1.2 ResizeWindowGL() 设置 OpenGL 绘制场景的大小
.............................................
3
1.1.3 创建 Win32 窗口
..........................................................................................................
4
1.1.4 WinMain()
..............................................................................................................
13
1.1.5 Initialize()
......................................................................................................
15
1.1.6 DrawSceneGL()
....................................................................................................
16
1.1.7 Update()
................................................................................................................
16
1.1.8 DeInitialize()
..................................................................................................
17
1.1.9 疑难解答
...................................................................................................................
17
1.2 2D 图形
...............................................................................................................................
18
1.2.1 定义
...........................................................................................................................
18
1.2.2 DrawSceneGL()
....................................................................................................
18
1.2.3 疑难解答
...................................................................................................................
20
1.3 阴暗处理
............................................................................................................................
20
1.3.1 DrawSceneGL()
....................................................................................................
21
1.3.2 彩色三角形
...............................................................................................................
21
1.3.3 单色正方形
...............................................................................................................
22
1.3.4 绿色 “ 椭圆 ”
...........................................................................................................
22
1.3.5 疑难解答
...................................................................................................................
23
版权归属厦门大学计算机系李胜睿, 此版本仅供李胜睿授课使用。
II
版权归属厦门大学计算机系李胜睿, 此版本仅供李胜睿授课使用。
1.4 3D 图形
...............................................................................................................................
23
1.4.1 改窗口标题
...............................................................................................................
24
1.4.2 DrawCube() 绘制绿色立方体
...............................................................................
24
1.4.3 绘制金字塔和十字架
................................................................................................
25
1.4.4 疑难解答
...................................................................................................................
27
1.5 旋转
....................................................................................................................................
27
1.5.1 定义控制旋转的变量
................................................................................................
28
1.5.2 glPushMatrix() 和 glPopMatrix()
..............................................................
28
1.5.3 glRotatef() 旋转坐标轴
.....................................................................................
28
1.5.4 Update() 中的按键控制
........................................................................................
29
1.5.5 疑难解答
...................................................................................................................
30
1.6 纹理贴图
............................................................................................................................
30
1.6.1 定义
...........................................................................................................................
31
1.6.2 LoadImage() 载入 BMP 图片
..................................................................................
31
1.6.3 LoadTexture() 创建纹理
....................................................................................
32
1.6.4 在 Initialize() 里载入纹理
...............................................................................
34
1.6.5 第一个纹理矩形
........................................................................................................
34
1.6.6 纹理金字塔
...............................................................................................................
35
1.7 3D 建模与绘制
...................................................................................................................
36
1.7.1 物体建模
...................................................................................................................
36
1.7.2 定义
...........................................................................................................................
37
1.7.3 LoadTextureGL() 创建纹理
...............................................................................
38
1.7.4 Initialize()
......................................................................................................
38
1.7.5 香皂
...........................................................................................................................
39
1.7.6 香皂盒
.......................................................................................................................
41
1.7.7 香皂盒的开关动画控制
............................................................................................
42
1.7.8 疑难解答
...................................................................................................................
44
版权归属厦门大学计算机系李胜睿, 此版本仅供李胜睿授课使用。
III
版权归属厦门大学计算机系李胜睿, 此版本仅供李胜睿授课使用。
1.8 简单的光照
........................................................................................................................
44
1.8.1 定义
...........................................................................................................................
44
1.8.2 设置光源属性
...........................................................................................................
45
1.8.3 DrawCube() 绘制长方体
.......................................................................................
46
1.8.4 使用光源
...................................................................................................................
46
1.8.5 Update()
................................................................................................................
48
1.8.6 疑难解答
...................................................................................................................
48
1.9 雾
........................................................................................................................................
49
1.9.1 定义
...........................................................................................................................
49
1.9.2 LoadTextureGL() 创建纹理
...............................................................................
49
1.9.3 初始化雾
...................................................................................................................
50
1.9.4 三个金字塔
...............................................................................................................
51
1.9.5 Update()
................................................................................................................
52
1.10 透明
..................................................................................................................................
53
1.10.1 定义
.........................................................................................................................
54
1.10.2 DrawPic() 绘制平面
...........................................................................................
55
1.10.3 指定混合算子
.........................................................................................................
55
1.10.4 DrawSceneGL()
..................................................................................................
56
1.10.5 Update()
..............................................................................................................
57
1.10.6 疑难解答
.................................................................................................................
58
1.11 地月系
..............................................................................................................................
58
1.11.1 定义
.........................................................................................................................
58
1.11.2 Initalize()
......................................................................................................
59
1.11.3 DrawSceneGL()
..................................................................................................
60
1.11.4 疑难解答
.................................................................................................................
63
1.12 习题
..................................................................................................................................
64
第 2
2
2
2 章 光照和材质专题
.................................................................................................................
.................................................................................................................
.................................................................................................................
.................................................................................................................
65
65
65
65
剩余289页未读,继续阅读
资源评论
- lingling8301072018-03-16比较简单,适合初学者
比菜鸟还菜
- 粉丝: 1
- 资源: 20
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功