计算机图形学与动画技术PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:于万波编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2011
- ISBN:9787302261643
- 页数:255 页
第1章 Visual C++绘图程序设计 1
1.1 使用CDC类函数绘制图形 1
1.1.1 使用单文档程序绘图 1
1.1.2 绘制具有真实感的三维图形 7
1.1.3 交互绘图程序设计 9
1.1.4 绘制矩形 14
1.1.5 在指定位置输出文本 15
1.2 画笔与画刷 17
1.2.1 画笔类及其函数 17
1.2.2 画刷类 18
1.3 位图图像操作 19
1.4 绘图与动画程序实例 22
1.4.1 小圆的弹性运动 22
1.4.2 抛物运动 24
1.4.3 小圆沿着螺旋线上升 27
1.4.4 逐帧动画制作 29
1.4.5 使用Timer事件函数绘制图形 30
1.4.6 移动鼠标进行书写 31
1.5 Win32应用程序中绘图与动画制作 33
1.5.1 用多种填充形式制作动画 33
1.5.2 使用颜色渐变制作动画 34
习题1 35
第2章 二维图形绘制与填充 40
2.1 直线绘制算法 40
2.1.1 使用直线方程计算函数值绘制直线段 40
2.1.2 DDA微分绘制方法 41
2.1.3 Bresenham算法 42
2.2 二次曲线绘制 44
2.2.1 使用方程绘制二次曲线 45
2.2.2 一般平面曲线的绘制 47
2.2.3 圆的绘制算法研究 50
2.2.4 抛物线的平移与旋转 52
2.2.5 二次贝赛尔曲线绘制算法 53
2.3 拟合曲线 56
2.3.1 最小二乘法拟合 56
2.3.2 贝赛尔曲线 57
2.3.3 B-样条曲线 61
2.4 插值曲线 62
2.4.1 简单的逐段多项式插值方法 63
2.4.2 Hermite曲线 64
2.4.3 样条曲线 65
2.5 基于代数方程的基本规则图形填充 65
2.5.1 矩形与三角形填充 66
2.5.2 椭圆填充 68
2.5.3 抛物线围成的封闭区域填充 68
2.6 多边形填充 69
2.6.1 多边形填充的复杂性分析 69
2.6.2 扫描线填充 70
2.6.3 种子填充 75
2.7 二维分形图绘制 77
习题2 80
第3章 OpenGL 84
3.1 Visual C++ Source File运行OpenGL程序 84
3.1.1 Visual C++中的OpenGL头文件 84
3.1.2 OpenGL基本二维图形单元绘制 88
3.1.3 三维正方体绘制 93
3.2 绘制多面体 95
3.2.1 具有颜色插值效果的多面体 95
3.2.2 多面体的光照效果 97
3.2.3 一个旋转的正方体 100
3.3 OpenGL交互操作 102
3.3.1 鼠标操作 102
3.3.2 键盘操作 103
3.4 OpenGL曲线曲面绘制 104
3.4.1 样条曲线绘制 104
3.4.2 样条曲面绘制 107
3.5 OpenGL图像操作 111
3.5.1 二值图形绘制 111
3.5.2 读写像素 113
3.5.3 像素复制 116
3.6 OpenGL程序设计实例 118
3.6.1 绘制五角星 118
3.6.2 旋转立方体 120
3.6.3 绘制地形图 123
3.7 Visual C++ OpenGL程序设计 126
3.7.1 单文档OpenGL程序 127
3.7.2 星空闪烁动画 131
习题3 134
第4章 三维图形绘制原理与实例分析 142
4.1 空间中的曲线曲面 142
4.1.1 三维空间曲线的插值与拟合 142
4.1.2 三维坐标系的绘制 146
4.1.3 基于方程的三维空间曲线绘制 150
4.1.4 基于方程的网格曲面绘制 151
4.1.5 贝赛尔曲面 154
4.1.6 B-样条曲面绘制 159
4.2 几何造型基本单元的组织 162
4.2.1 几何造型的三种模型 162
4.2.2 实体模型构造方法 164
4.2.3 场景构造与模型的重用 166
4.3 三维数据的二维投影与裁剪 168
4.3.1 三维数据与二维显示 169
4.3.2 投影 171
4.3.3 裁剪 173
4.4 隐藏面计算方法 175
4.4.1 背面检测方法 175
4.4.2 其他检测方法 176
4.5 光照效果 177
4.5.1 简单光照模型 177
4.5.2 明暗插值与阴影生成 181
4.5.3 OpenGL中的光照效果 183
习题4 189
第5章 动画制作技术与实例分析 194
5.1 动画的分类制作方法 194
5.1.1 逐帧动画、形变动画与路径动画 194
5.1.2 使用软件制作动画 202
5.2 常用的三维变换 206
5.2.1 平移变换与旋转变换 206
5.2.2 比例变换与错切变换 207
5.3 基于图像的动画制作 208
5.3.1 一个飘动的图像 208
5.3.2 OpenGL纹理映射函数 221
5.3.3 爆炸效果动画制作 226
5.4 键盘控制球的转动 232
5.4.1 一个转动的地球 232
5.4.2 球的上下左右移动 235
5.5 一个动画游戏分析与改进 236
5.5.1 运行飞机动画游戏程序 236
5.5.2 飞机模型的制作 237
5.5.3 飞机的飞行 247
5.5.4 发射子弹 248
5.5.5 键盘的使用 249
习题5 250
参考文献 254
后记 255
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《糊涂国王摸月亮 立体图形的组合》(韩)高滋贤文 2016
- 《计算机辅助平面设计》吴轶博主编 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《云计算节能与资源调度》彭俊杰主编 2019
- 《Helmholtz方程的步进计算方法研究》李鹏著 2019
- 《计算机组成原理 第2版》任国林 2018
- 《大学计算机信息技术教程 2018版》张福炎 2018
- 《计算机自适应英语语用能力测试系统设计与效度验证 以TEM4词汇与语法题为例》张一鑫著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019