内容简介
第一部分 理论基础
第一章 基本概念
1.1 三维图形与其它图形的差异
1.2 三维图形的用途
1.3 三维图形概述
1.4 三维图形的一种定义
第二章 硬件
2.1 图形适配器
2.2 图形方式
2.3 图形适配器的工作方式
2.4 显示内存映象
2.5 图形程序的可移植性
2.6 图形适配器标准
2.7 监视器
第三章 软件
3.1 C的优势之一:用途广泛
3 2 C的优势之二:强大的功能
3.3 C的优势之三:较快的速度
3 4 利用C编译器编制程序概要
3.5 集成的C语言编程环境
3.6 集成C编译器的工作方式
3 7 程序设计过程
3.8 典型的Quick C编程环境
3.9 典型的Turbo C程序设计环境
3.10 内存管理
第四章 程序控制
4.1 C程序结构
4.2 C程序控制
4 3 C的操作符
4.4 C的循环控制
4 5 C的分支语句
4.6 C的变量
4.8 C程序的可移植性
4 7 C中的数组
4.9 语法的可移植性
4.10 与C编译器通讯
第五章 图形控制
5.1 基本的图形功能
5.2 高级图形功能
5.3 与图形有关的句法
第六章 使用Quick C
6.1 系统内存映象
6.2 DOS环境
6.3 QLB函数库软驱动系统
6.4 运行—典型的C程序进行实例分析
6.5 分析程序
6.6 常见的错误信息
6.7 创建EXE文件
第七章 使用Turbo C
7.1 系统的内存映象
7.2 DOS环境
7.3 运行一个典型的程序进行实例分析
7.4 分析程序
7.5 常见的错误信息
7.6 生成EXE文件
8.1 世界坐标
第二部分 模型化
第八章 三维图象的基本知识
8 2 生成三维模型
8.3 模型组件
8.4 B_rep模型化
8 5 视图化
8.6 子实休
8 7 CSG模型化
8 8 选项
9.1 三维算法
9 2 放置公式
第九章 三维模型的操作
9.3 平移公式
9.4 投影公式
9.5 变形棱角
9.6 弧度和度
9.7 放置—平移序列
9.8 缩放
9.9 组成操作
第十章 立方体
10.1 透明的线框立方体
10.3 主函数
10.2 全程变量和局部变量
10.4 变量初始化
10.5 消去隐藏面
10 6 目标空间和图象空间
10.7 实心立方体—平面方程式法
10.8 平面方程式公式
10.9 优化的数据库
10.10 擦子
10.11 一个通用的算法
10.12 使用编译器的注意事项
第十一章 球体和圆柱体
11.1 实心球
11.2 区域填充种子点
11.3 监视器的精度
11.4 实心圆柱体
第十二章 三维空间曲线
12.1 三次参数曲线
12.2 三维自由曲线
第十三章 表面映射
13.1 表面映射
13.2 映射立方体
13.3 映射圆柱体
14.2 十种隐藏面消除的方法
14.1 隐藏面消除的种类
第十四章 多模型显示
14.3 辐射角预排序法
14.4 辐射角排序法
14.5 平面方程式法
14.6 隔离平面法
14.7 深度排序法
14.8 光线跟踪法
14.9 分解法
14.10 Z缓冲器法
14.11 最小最大法
14.13 有关程序设计的一些问题
14.12 扫描线法
第十五章 光照和明暗处理
15.1 明暗处理算法
第三部分 绘制
15.2 入射角
15 3 光照与反射
15 4 表面类型
15.5 光线跟踪
15.6 在人计算机上做的光照和明暗处理
16.1 半色调方法
16.2 半色调功能展示
第十六章 PC上的明暗处理模式
16.3 位铺盖的两种策略
16.4 线颤动技术
第十七章 计算机处理明暗技术
17.1 一般算法
17.2 专用算法
17.3 计算机明暗处理立方体示例
17.4 illumination()子程序
17.5 Shade()子程序
17.6 子程序dither()
17.7 以立方体为示例
17.8 计算机对球的明暗处理示例
17.9 计算机对圆柱体的处理示例
第十八章 反射和阴影
18.1 镜面反射
18.2 阴影
18.3 镜面反射演示程序
第四部分 动画技术
第十九章 动画技术基础知识
19.1 BITBLT动画
19.2 线框动画
19.3 实时动画
19.5 其它动画技术
19 4 优缺点
第二十章 帧动画
20.1 达到硬件速度的软件
20.2 选择图形方式
20 3 三维实体模型的帧动画示例
20.4 main()过程
20.5 动画管理程序
20.6 造型
20.7 程序示例
20.8 帧动画的潜力
21.2 提高性能的四种方法
21.1 实时动画机理
第二十一章 实时动画
21.3 实时动画示例
第五部分 应用
第二十二章 包装设计实例分析
22.1 准备包装盒
22.2 设计准备
22.3 包装设计示例
22.4 程序工作原理
22.5 改进设计
22.6 硬件环境
23.1 飞行模拟中的三维计算公式
第二十三章 飞行模拟实例分析
23.2 空战模拟中的三维计算公式
23.3 应用飞行模拟原型
23.4 程序工作原理
23.5 程序模块分析
23.6 修改源代码观察不同情况
第二十四章 实例分析—容器设计
24.1 程序工作原理
附录A C语言图形设计的数学基础
附录B 采用C绘制图形的磁盘程序
附录C 变量字典