计算机图形学
2011-10
西安电子科技大学出版社
张宁蓉
278
本书讲述了计算机图形学的基础理论、图形程序设计方法及AutoCAD绘图系统。考虑到所讲内容的独立性和系统性,本书可分为两篇。第1篇为计算机图形学的基础理论,共6章,内容包括绪论、计算机图形系统、基本图形的生成、图形变换、曲线与曲面、真实感图形;第2篇为计算机图形学的应用,共4章,内容包括VC++图形程序设计、OpenGl。图形程序设计、AutoCAD绘图系统、AutoCAD系统的二次开发。
本书结构严谨、条理清晰、内容丰富、实用性强,注重将实验原理与编程案例相结合,有利于读者迅速掌握计算机图形学的基本原理、算法和程序实现。同时,本书所介绍的AutoCAD绘图系统的应用和二次开发,以及所提供的典型零件的计算机辅助制图和实体建模实例,也有利于读者掌握计算机辅助设计方面的基础知识。
本书可作为高等院校通信、电子、计算机及机电类专业“计算机图形学与CAD”课程的教学用书,也可作为相关专业的培训教材,还可作为广大工程技术人员从事CG/CAD工作的参考书。
第1篇 计算机图形学的基础理论
第1章 绪论
1.1 计算机图形学概述
1.2 计算机图形学的发展史
1.3 计算机图形学的应用
1.4 计算机图形学的研究方向
1.5 习题
第2章 计算机图形系统
2.1 计算机图形系统的组成、功能及分类
2.2 图形设备
2.2.1 图形输入设备
2.2.2 图形显示设备
2.2.3 图形硬拷贝设备
2.3 图形软件
2.3.1 图形软件类型
2.3.2 图形软件标准
2.4 习题
第3章 基本图形的生成
3.1 直线的生成算法
3.1.1 数字微分分析器算法
3.1.2 中点画线算法
3.1.3 Bresenham画线算法
3.2 圆与椭圆的生成算法
3.2.1 圆的生成算法
3.2.2 椭圆的生成算法
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 多边形裁剪
……
第2篇 计算机图形学的应用
参考文献