第1章 计算机图形系统.
1.1 绪论
1.1.1 计算机图形学概况
1.1.2 计算机图形学的主要应用领域
1.1.3 计算机图形学与计算机辅助设计
1.2 计算机图形系统
1.2.1 计算机图形系统的功能与组成
1.2.2 图形设备
1.2.3 图形软件
第2章 图形程序
2.1 图案程序
2.1.1 金刚石图案
2.1.2 肾形图案
2.1.3 海绵图案
2.2 通用图形程序
2.2.1 构造功能模块的基本原则
2.2.2 图形程序
2.2.3 以外接圆圆心定位的正多边形
2.2.4 螺旋图案
2.3 典型绘图方法
2.3.1 参数法绘图
2.3.2 子图形拼接法绘图
2.4 动画程序
2.4.1 用重画技术设计动画程序
2.4.2 利用多图形页功能设计动画程序
2.4.3 用位图像函数设计动画程序
第3章 图形数据结构
3.1 图形数据结构概述
3.2 线性列表结构
3.2.1 线性表
3.2.2 线性表的运算
3.2.3 栈结构
3.3 链表结构
3.3.1 单向链表
3.3.2 循环链表
3.3.3 多重链表
3.4 树形结构简介
3.4.1 树的基本概念
3.4.2 二叉树
3.4.3 二叉排序树
3.5 排序及查找
3.5.1 排序的基本概念
3.5.2 排序的方法
3.5.3 查找
第4章 图形变换
4.1 图形变换的基本原理
4.2 二维图形的变换
4.2.1 二维基本变换
4.2.2 二维组合变换
4.3 三维图形的变换
4.3.1 三维变换矩阵
4.3.2 三维图形的基本变换
4.3.3 三维组合变换
4.4 三维投影变换
4.4.1 三视图
4.4.2 正轴测投影图
4.4.3 透视投影图
4.5 任意视点透视变换
4.5.1 视向变换
4.5.2 透视变换
第5章 图形算法
5.1 基本运算
5.1.1 交点计算
5.1.2 关系判别
5.1.3 窗口运算
5.2 基本图形生成算法
5.2.1 直线的生成算法
5.2.2 圆弧的生成算法
5.3 填充算法
5.3.1 剖面线算法
5.3.2 填充算法
5.4 直线段裁剪算法
5.4.1 直线段和窗口的关系
5.4.2 代码裁剪算法
5.4.3 矢量裁剪算法
5.4.4 中点再分裁剪算法
5.5 多边形运算
5.5.1 多边形的裁剪算法
5.5.2 多边形运算
第6章 曲线曲面
6.1 常见二次曲线的绘制
6.1.1 绘制曲线的基本方法
6.1.2 椭圆绘图程序分析
6.2 抛物样条曲线
6.2.1 曲线生成的原理
6.2.2 曲线的讨论
6.2.3 曲线程序
6.3 三次参数样条曲线
6.3.1 曲线生成的原理
6.3.2 三次参数样条曲线的表达式
6.3.3 解题过程
6.4 bézier曲线和b样条曲线
6.4.1 bézier曲线
6.4.2 b样条曲线
6.5 bézier曲面和b样条曲面
6.5.1 bézier曲面
6.5.2 b样条曲面
6.6 实验曲线的绘制方法
6.6.1 最小二乘法
6.6.2 用最小二乘法拟合直线
6.6.3 拟合多项式曲线
第7章 几何造型
7.1 几何形体在计算机内的表示
7.1.1 几何元素的定义
7.1.2 形体的模型
7.1.3 常用的形体表示方法
7.2 集合运算
7.2.1 正则形体和有效实体
7.2.2 求交运算
7.3 其他造型方法
7.3.1 特征造型
7.3.2 分形造型
7.4 autocad的实体造型功能
7.4.1 用户界面
7.4.2 三维模型的显示
7.4.3 实体造型
7.4.4 实体的有效性检查
第8章 三维真实感图形
8.1 概述
8.1.1 真实感图形的概念
8.1.2 平面方程及法向量
8.2 凸面体的消隐方法
8.2.1 平面体表面法向量与可见性的关系
8.2.2 凸多面体隐线的消去方法
8.3 任意平面体的消隐算法
8.3.1 算法思想及流程
8.3.2 曲面体的消隐方法
8.4 隐藏面算法
8.4.1 深度缓冲器算法
8.4.2 扫描线算法
8.4.3 面积相关算法
8.5 光照效应
8.5.1 明暗模型
8.5.2 多面体的明暗模型
8.5.3 阴影产生
第9章 计算机动画
9.1 3ds max的用户界面
9.1.1 下拉式菜单栏
9.1.2 工具条
9.1.3 命令面板
9.1.4 视图区
9.2 建模方法
9.2.1 基本体素的建立
9.2.2 形的创建
9.2.3 复杂实体
9.3 动画制作
9.3.1 关键帧动画
9.3.2 路径动画
9.3.3 文字动画
9.3.4 简单的变形动画
附录a练习题
附录bc语言图形函数
参考文献
展开