《基于MATLAB的计算机图形与动画技术》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:于万波编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2007
  • ISBN:7302149542
  • 页数:250 页
图书介绍:本书介绍使用MATLAB软件来绘制的计算机图形与动画的技术。

第1章 Matlab的绘图功能 1

1.1 Matlab介绍 1

1.1.1 Matlab的命令使用与程序设计 1

1.1.2 Matlab的矩阵操作 16

1.1.3 Matlab绘图的相关工具箱 24

1.2 Matlab绘图与动画制作函数 28

1.2.1 二维图形绘制 28

1.2.2 三维图形绘制 38

1.2.3 动画制作方法 42

习题1 53

第2章 曲线与曲面 54

2.1 曲线绘制 54

2.2 典型曲面研究 70

2.2.1 经典的代数曲面 70

2.2.2 插值拟合曲面 74

2.3 Matlab样条函数 82

习题2 95

第3章 几何造型 97

3.1 图形句柄操作与GUI程序设计 97

3.1.1 图形句柄操作 97

3.1.2 GUI程序设计 108

3.2 几何造型基本单元的组织 113

3.2.1 几何体的绘制 113

3.2.2 几何造型的三种模型 118

3.3 实体模型构造方法 122

3.3.1 边界表示法 122

3.3.2 分解表示法 124

3.3.3 扫描造型法 124

3.3.4 数据文件的存取 127

习题3 128

第4章 隐藏面处理与光照效果 129

4.1 三维空间的观察 129

4.1.1 三维图形显示与视点 129

4.1.2 裁剪 132

4.2 隐藏面处理 133

4.2.1 隐藏面 133

4.2.2 隐藏面计算方法 135

4.3 光照效果 139

4.3.1 简单光照模型 139

4.3.2 Matlab中的光照函数 148

习题4 151

第5章 虚拟现实 153

5.1 虚拟现实概述 153

5.1.1 VRML-虚拟现实建模语言 153

5.1.2 Matlab虚拟现实工具箱 155

5.2 V-Realm Builder 157

5.2.1 V-Realm Builder2常用节点的使用 157

5.2.2 复杂几何体造型节点 171

5.2.3 V-Realm Builder2的库操作 178

5.2.4 控制方式 181

5.2.5 交互功能的实现 186

5.2.6 V-Realm Builder2动画制作 188

5.3 Matlab虚拟现实函数 189

5.3.1 接口函数 189

5.3.2 虚拟世界操作函数 190

习题5 192

第6章 不规则物体建模 194

6.1 分形技术 194

6.1.1 线性迭代函数系统 194

6.1.2 二元二次迭代绘制图形 198

6.1.3 粒子系统 201

6.2 基于图像的图形绘制 202

6.2.1 图像的存取与显示 202

6.2.2 图像的几何操作 207

6.2.3 图像处理与分析 212

6.2.4 图像作为纹理、材质与贴图 215

6.2.5 图像的图形化 216

6.3 非真实感图形绘制技术 217

6.3.1 物体的不规则变换 218

6.3.2 图像像素操作 221

6.3.3 模拟自然介质和艺术手法 223

习题6 224

第7章 动画制作原理 225

7.1 常用的三维变换 225

7.1.1 平移变换与旋转变换 225

7.1.2 比例变换与错切变换 228

7.1.3Matlab中与变换相关的函数 230

7.2 基于图像的动画制作 231

7.2.1 利用图像几何操作制作动画 231

7.2.2 基于图像颜色与亮度的动画制作 232

7.2.3 图像处理与分析用于动画制作 235

7.3 动画的分类制作方法 235

7.3.1 逐帧动画、形变动画与路径动画 236

7.3.2 使用语言与软件制作动画 241

7.3.3 动画播放与导出 247

习题7 249

参考文献 250