上篇 理论篇
第1章 绪论
1.1 概述
1.1.1 计算机图形学的概念
1.1.2 计算机图形学的研究内容
1.1.3 计算机图形学与图像处理的关系
1.2 计算机图形学的发展
1.2.1 计算机图形学的发展简史
1.2.2 计算机图形学的发展动向
1.3 计算机图形学的应用
1.4 计算机图形系统软件
习题
第2章 基本图形的生成与计算
2.1 直线的生成算法
2.1.1 直线的DDA算法
2.1.2 直线的Bresenham算法
2.2 二次曲线
2.2.1 圆弧和椭圆的拟合法
2.2.2 二次曲线的参数拟合法
2.3 自由曲线
2.3.1 抛物线参数样条曲线
2.3.2 Hermite曲线
2.3.3 三次参数样条曲线
2.3.4 Bezier曲线
2.3.5 B样条曲线
2.4 区域填充算法
2.4.1 基础知识
2.4.2 扫描线填色算法
2.4.3 种子填色算法
2.5 字符的生成
2.5.1 点阵式字符
2.5.2 矢量式字符
2.5.3 方向编码式字符
2.5.4 轮廓字型技术
2.6 图形裁剪
2.6.1 直线的剪裁
2.6.2 多边形的剪裁
2.6.3 字符串的剪裁
习题
第3章 图形变换
3.1 二维图形的几何变换
3.1.1 二维图形的几何基本变换
3.1.2 二维图形几何变换的表示
3.2 窗口视图变换
3.2.1 用户域和窗口区
3.2.2 显示器域和视图区
3.2.3 窗口区和视图区的坐标变换
3.2.4 从规格化坐标(NDC)到设备坐标(DC)的变换
3.3 三维图形的几何变换
3.3.1 变换矩阵
3.3.2 平移变换
3.3.3 比例变换
3.3.4 绕坐标轴的旋转变换
3.3.5 绕任意轴的旋转变换
3.4 形体的投影变换
3.4.1 投影变换分类
3.4.2 正平行投影(三视图)
3.4.3 斜平行投影
3.4.4 透视投影
3.4.5 投影空间
3.4.6 用户坐标系到观察坐标系的变换
3.4.7 规格化裁剪空间和图像空间
3.5 三维线段裁剪
习题
第4章 数据接口与交换标准
4.1 GKS元文件标准GKSM
4.1.1 GKSM功能
第5章 三维形体的表示
第6章 真实感图形显示
第7章 图像处理
下篇 用VC++开发图形绘制程序
第8章 图形编程基础
第9章 绘制图形元素
第10章 图形应用程序的总体设计
第11章 图元的绘制
第12章 图元的编辑
第13章 图形标准的编程实践