
| 第1章 绪论. 1.1 计算机图形学的概念及研究内容 1.2 计算机图形学的发展 1.2.1 计算机图形学硬件的发展 1.2.2 计算机图形学软件的发展 1.2.3 计算机图形学在我国的发展 1.3 计算机图形学的应用 1.3.1 计算机辅助设计与制造 1.3.2 计算机艺术 1.3.3 计算机辅助教学 1.3.4 办公自动化和电子出版技术 1.3.5 医疗诊断 1.3.6 计算机动画 1.3.7 过程控制及系统环境模拟 1.4 计算机图形学的当前研究课题 1.4.1 科学计算可视化 1.4.2 人机交互界面 1.4.3 虚拟现实 1.4.4 并行处理技术 小结 .综合练习一 第2章 计算机图形系统 2.1 计算机图形系统的构成 2.2 计算机图形显示器 2.2.1 阴极射线管显示器 2.2.2 图形显示器类型 2.2.3 其他图形显示器 2.2.4 显示配置 2.3 计算机图形输入设备 2.3.1 键盘 2.3.2 鼠标 2.3.3 光笔 2.3.4 图像扫描仪 2.3.5 跟踪球 2.3.6触摸屏 2.3.7 数字化仪 2.3.8 声音系统 2.3.9 视觉系统 2.4 计算机图形输出设备 2.4.1 绘图仪 2.4.2 打印机 小结 综合练习二 第3章 opengl编程基础 3.1 opengl的简介 3.1.1 opengl概述 3.1.2 opengl的功能 3.1.3 opengl的组成 3.2 opengl应用工具包glut 3.2.1 glut的概述及安装 3.2.2 glut函数 3.3 opengl初步编程 3.3.1 opengl函数命名与数据类型 3.3.2 库和头文件 3.3.3 一个简单的opengl程序 3.3.4 窗口坐标设置 小结 综合练习三 第4章 基本图元的生成 4.1 基本绘图元素 4.2 直线的生成 4.2.1 概述 4.2.2 数值微分法 4.2.3 中点画线法 4.2.4 bresenham算法 4.3 圆的生成 4.3.1 概述 4.3.2 bresenham画圆法 4.4 椭圆的生成 4.4.1 概述 4.4.2 中点椭圆算法 4.5 区域填充 4.5.1 多边形区域填充 4.5.2 边缘填充 4.5.3 种子填充 4.6 opengl中基本几何图形的绘制 4.6.1 点的绘制 4.6.2 线的绘制 4.6.3 多边形的绘制 小结 综合练习四 第5章 二维图形变换 5.1 基本几何变换 5.1.1 平移变换 5.1.2 旋转变换 5.1.3 比例变换 5.1.4 对称变换 5.1.5 错切变换 5.2 几何变换的矩阵表示 5.2.1 齐次坐标与平移变换 5.2.2 二维图形齐次坐标变换矩阵 5.3 复合变换 5.3.1 复合平移 5.3.2 复合旋转 5.3.3 复合缩放 5.3.4 绕任意点旋转 5.3.5 对任意点作比例变换 5.3.6 对任意直线作对称变换 5.4 二维观察 5.4.1 二维图形坐标系统 5.4.2 维观察流程 5.4.3 观察参考坐标系 5.4.4 窗口到视区的变换 5.5 维图形裁剪 5.5.1 点的裁剪 5.5.2 线段的裁剪 5.5.3 多边形的裁剪 5.5.4 其他图形的裁剪 5.6 opengl中的二维图形变换 小结 综合练习五.. 第6章 交互式绘图技术 6.1 人机交互界面技术及其特点 6.1.1 建立模型 6.1.2 窗口资源的充分利用。 6.1.3 信息反馈 6.1.4 同一性原则 6.1.5 操作的简单化 6.1.6 undo功能及误操作的处理 6.1.7 界面的亲和度及其多样 化服务 6.2 数据输入设备及输入处理 6.2.1 数据输入设备 6.2.2 数据输入处理 6.3 交互式绘图技术 6.3.1 基本绘图技术 6.3.2 基本三维技术 6.4 opengl中的交互式绘图技术 6.4.1 选择 6.4.2 反馈 小结 综合练习六 第7章 三维物体的表示 7.1 多边形表面 7.2 曲线/曲面基础知识 7.2.1 曲线/曲面描述方法的发展 7.2.2 曲线/曲面的参数表示 7.2.3 插值与逼近 7.2.4 参数连续性与几何连续性 7.2.5 基函数 7.3 次曲面 7.4 三次样条 7.4.1 三次样条函数的提出 7.4.2 三次hermite样条 7.5 bezier曲线/曲面 7.5.1 bezier曲线的定义 7.5.2 bezier曲线的性质 7.5.3 bezier曲线的拼接 7.5.4 bezier曲线的递推算法 7.5.5 bezier曲面 7.6 b样条曲线/曲面 7.6.1 b样条曲线的定义 7.6.2 b样条曲线的分类 7.6.3 b样条曲线的性质 7.6.4 b样条曲面 7.7 nurbs曲线/曲面 7.7.1 nurbs曲线/曲面的定义 7.7.2 nurbs曲线/曲面的特点 7.8 opengl中的曲线/曲面 7.8.1 二次曲面 7.8.2 bezier曲线/曲面 7.8.3 nurbs曲线/曲面 小结 综合练习七 第8章 三维图形变换 8.1 三维几何变换 8.1.1 三维齐次坐标矩阵 8.1.2 三维基本几何变换 8.1.3 三维复合变换 8.2 投影变换 8.2.1 正平行投影 8.2.2 正轴侧投影 8.2.3 斜平行投影 8.2.4 透视投影 8.3 三维观察 8.3.1 观察坐标系 8.3.2 从世界坐标到观察坐标的变换 8.3.3 观察空间 8.3.4 规范化投影空间 8.3.5 三维观察流程 8.4 三维裁剪 8.5 opengl中的三维图形变换 8.5.1 opengl中的矩阵操作函数 8.5.2 几何变换 8.5.3 投影变换 8.5.4 视区变换 8.5.5 裁剪变换 8.5.6 矩阵堆栈 小结 综合练习八 第9章 可见面判别算法 9.1 可见面判别算法基础知识 9.1.1 可见面的几何二义性 9.1.2 凸多面体的隐藏线消除 9.1.3 判别的计算 9.1.4 凹多面体的隐藏线消除 9.2 深度缓存算法 9.3 扫描线算法 9.4 画家算法 9.5 区域细分算法 小结 综合练习九 第10章 真实感图形的生成与处理 10.1 概述 10.2 简单光照模型 10.2.1 环境光 10.2.2 镜面反射光 10.2.3 漫反射光 10.2.4 phong模型 10.3 明暗处理方法 10.3.1 恒定光强的明暗处理 10.3.2 gouraud明暗处理 10.3.3 phong法向插值法 10.4 透明的处理 10.5 阴影产生技术 10.6 整体光照模型与光线跟踪 10.6.1 whitted光照模型 10.6.2 光线跟踪算法 10.6.3 光线跟踪的反走样技术 10.7纹理处理 10.7.1 纹理映射 10.7.2 扰动映射 10.8 颜色 10.8.1 颜色的性质 10.8.2 颜色模型 10.9 opengl中的真实感图形的生成 10.9.1 颜色 10.9.2 光照 小结 综合练习十 附录a turbo c/c++的图形系统函数 a.1 屏幕的设置 a.2 绘图颜色和线型特性的确定 a.3 填充的设置 a.4 图形模式下的文本设置 a.5 常用的绘图函数 a.6 图形存取函数 附录b 常用opengl绘图函数 b.1 模式设置与执行函数 b.2 opengl的应用工具包glut函数 b.3 基本几何图元的绘制函数 b.4 图形变换命令 b.5 曲线与曲面绘制函数 b.5.1 二次曲面函数 b.5.2 求值器函数 b.5.3 nurbs函数 b.6 选择与反馈函数 b.7 颜色与光照函数 参考答案 第1章 第2章 第3章 第4章 第5章 第6章 第7章 第8章 第9章 第10章 参考文献... |
商品评论(0条)