本书系统地介绍了计算机图形学的基本概念、方法和算法。全书共11 章,主要内容有:计算机图形学的概念、发展、应用和图形系统、图形标准;二维图形的生成技术;曲线、曲面的生成;图形变换和投影;图形裁剪、消隐处理;几何造型技术,真实感图形生成技术和动画技术等。
本书力求反映当前最新图形处理技术所需的基本知识,并给出了大量的基于VC++的应用实例。为方便教学,每章都有学习目的与要求、小结及习题。
本书可作为高等院校计算机图形学课程的教材或教学参考书,也可作为相关工程技术人员的参考书。
本书系统地介绍了计算机图形学的基本概念、方法和算法。主要内容有:计算机图形学的概念、发展、应用和图形系统、图形标准;二维图形的生成技术;曲线、曲面的生成等。此外,本书每章都有学习目的与要求、小结及习题。本书力求在介绍传统理论体系的基础上,融入当前最新理论、方法和实用算法,具有很强的实用性。
第一章 绪论
学习目的与要求
1.1 计算机图形学的概念
1.1.1 计算机图形学的定义
1.1.2 计算机图形学研究的内容
1.1.3 计算机图形学与其他相关学科的关系
1.2 计算机图形学的发展概况
1.3 计算机图形学的应用及研究前沿
1.3.1 计算机图形学的应用
1.3.2 计算机图形学的研究课题
小结
习题一
第二章 计算机图形系统
学习目的与要求
2.1 计算机图形系统的组成
2.1.1 图形系统的体系结构
2.1.2 图形系统的基本功能
2.2 计算机图形显示处理器
2.3 计算机图形输入设备
2.3.1 一般输入设备
2.3.2 特殊输入设备
2.4 计算机图形输出设备
2.4.1 图形显示设备
2.4.2 显示器性能参数
2.4.3 图形硬拷贝设备
2.5 计算机图形系统的软件
2.5.1 图形系统软件的分类
2.5.2 图形软件设计的基本方法
2.6 计算机图形系统标准
2.6.1 计算机图形标准体系
2.6.2 图形核心系统GKS与GKS.3D
2.6.3 程序员层次交互式图形系统PHIGS
2.6.4 计算机图形元文件标准CGM
2.6.5 计算机图形接l:3标准dGI
2.6.6 基本图形交换规范IGES
2.6.7 产品模型数据交换标准STEP
2.6.8 DXF数据接口
2.6.9 三维图形工业标准0penGL
小结
习题二
第三章 基于MFC的图形编程基础
学习目的与要求
3.1 图形开发工具VC6.0介绍
3.1.1 面向对象技术和Windows程序特点
3.1.2 VC6.0的集成开发环境
3.1.3 控制台程序和Windows GUl程序
3.2 图形设备接口GDI
3.2.1 设备环境
3.2.2 CDC类
3.2.3 GDl对象
3.3 Windows映射模式
3.3.1 设备坐标与逻辑坐标
3.3.2 Windows映射模式的定义与设置
3.3.3 窗口与视口
3.3.4 绘图模式的设置
3.4 绘制图形函数
3.4.1 0nDraw成员函数
3.4.2 鼠标消息处理
3.4.3 MFC基本绘图函数
3.4.4 基于MFC的绘图应用程序设计实例
小结
习题三
第四章 交互绘图技术
学习目的与要求
4.1 交互式绘图系统
4.1.1 交互式绘图系统的组成
4.1.2 交互式绘图系统的交互任务
4.1.3 交互式绘图系统的设计原则
4.2 交互式绘图的交互技术
4.2.1 构图技术
……
第五章 二维基本图形的生产及裁剪
第六章 图形变换与输出
第七章 曲线与曲面
第八章 几何造型技术
第九章 消隐技术
第十章 真实感图形生成技术
第十一章 计算机动画技术
参考文献