《计算机图形学教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:郭启全编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2003
  • ISBN:7111119630
  • 页数:258 页
图书介绍:本书分上、下两篇。上篇为计算机图形学基础理论的算法,包括C语言的图形功能,计算机图形的硬件系统,图形变换的矩阵方法,图形的裁剪与填充,曲线曲面,动画技术,三维形体的消隐,图形软件件设计技术。下篇为计算机辅助设计与绘图软件AutoCAD 2002的应用基础,包括二维图形的绘制与编辑,图形显示控制与辅助绘图,图层、块和属性,尺寸标注,三维实体造型,图形图像的输入输出,二次开发方法与实例。

上篇 计算机图形掌基础理论与算法 1

第1章 计算机图形基础知识 1

1.1 计算机图形学的发展与应用任务1 了解计算机图形学的发展与应用任务2了解计算机绘图系统 2

1.2 计算机图形的硬件系统任务1配置主机任务2配置输入设备任务3配置输出设备 6

1.3 C语言的图形功能任务1了解C语言的图形函数任务2利用C语言图形函数绘图任务3上机实验 19

习题 19

第2章 计算机图形学的理论基础 20

2.1 二维图形的矩阵变换及其程序设计任务1对二维图形进行矩阵变换任务2二维图形变换的程序设计任务3二维图形的内插变换 28

2.2三维图形的矩阵变换及其程序设计任务1对三维图形进行矩阵变换任务2三维图形变换的程序设计 32

2.3 投影变换任务1 利用矩阵变换生成视图任务2利用矩阵变换生成轴测图任务3上机实验 45

习题 46

第3章 计算机图形学的算法基础 47

3.1 图形的视见变换、裁剪与填充任务1视见变换任务2二维图形的裁剪任务3区域填充 53

3.2 几何建模任务1 了解几何建模的有关术语和种类任务2线框建模*任务3表面建模任务4实体建模*任务5 了解典型的几何造型系统 64

3.3 消隐任务1 利用外法线法对凸多面体消隐任务2曲面消隐任务3平面立体的消隐任务4上机实验 71

习题 72

第4章 工程上常用的曲线曲面 73

4.1 规则曲线任务1 了解曲线绘制的三种方法任务2绘制规则曲线 74

4.2 Bezier曲线和B样条曲线任务1 曲线和曲面的参数表示任务2构造并绘制Bezier曲线任务3构造并绘制B样条曲线 80

4.3 Bezier曲面和B样条曲面任务1构造并绘制Bezier曲面任务2构造并绘制B样条曲面任务3上机实验 92

习题 92

第5章 动画技术和图形软件设计技术 93

5.1 动画技术任务1 利用异或动画实现五星闪烁和时钟运动任务2利用BITBLT动画实现两个小球左右移动并碰撞任务3页式动画 97

习题 120

5.2 绘图软件设计技术任务1 了解绘图软件设计原则任务2屏幕菜单的生成与拾取任务3光标和橡皮筋功能的实现任务4创建一个小型交互绘图软件任务5在软件中使用鼠标任务6上机实验 120

下篇 AutoCAD 2002 应用基础 121

第6章 AutoCAD 2002基本操作 121

6.1 设置绘图环境及管理图形文件任务1调整AutoCAD2002操作界面任务2使用“向导”设置绘图环境任务3管理图形文件任务4利用AutoCAD 2002功能键简化操作 127

6.2 绘制二维图形任务1绘制直线类对象任务2绘制圆弧类对象和多边形任务3绘制样条曲线任务4注写文本任务5图案填充 144

6.3 编辑二维图形任务1删除对象及构造选择集任务2调整对象位置任务3调整对象的尺寸任务4利用一个对象生成多个对象任务5编辑多段线、多线、样条曲线和文本 158

6.4 图形显示控制与辅助绘图任务1控制图形显示任务2设置捕捉和栅格 163

6.5 AutoCAD设计中心、符号库和UCS任务1利用“AutoCAD设计中心”辅助绘图任务2利用符号库辅助绘图任务3利用多图档设计环境辅助绘图任务4利用UCS辅助绘图任务5上机实验 171

习题 173

第7章 图形的有关属性及尺寸标注 174

7.1 图层、线型、线宽和颜色任务1 创建图层并设置图层的有关属性任务2控制图层特性的状态任务3为对象设置线型及调整*线型比例任务4为对象设置线宽和颜色 182

7.2 块和属性的应用任务1将螺栓定义为块任务2调用块绘制螺栓连接任务3利用块的有关特性绘图任务4将表面粗糙度符号定义成带有属性的块并绘图任务5引用外部参照任务6上机实验 192

7.3 在图形中标注尺寸任务1利用“标注样式管理器”设置标注样式任务2标注长度型尺寸任务3标注角度、直径和半径任务4标注形位公差任务5为轴承架设置标注形式并标注尺寸任务6上机实验 207

习题 208

第8章 三维实体造型与二次开发 209

8.1 创建与管理视口任务1创建平铺视口和浮动视口任务2管理视口和视图任务3设置视图和三维视点 215

8.2 实体造型及其编辑任务1利用UCS进行三维实体造型任务2创建基本实体、拉伸实体和旋转实体任务3利用布尔运算进行三维造型任务4编辑三维造型任务5上机实验 228

8.3 消隐、渲染及动态显示任务1 对模型进行消隐、着色和渲染任务2三维模型的动态显示 230

8.4 布局管理与输出图形任务1利用布局打印二维图形任务2布局管理任务3页面设置与打印输出 235

习题 237

第9章 AuotCAD 2002二次开发方法与实例 238

9.1 应用Visual LISP和VBA开发AutoCAD 2002任务1了解AutoCAD 2002支持的二次开发工具任务2应用Visual LISP开发AutoCAD 2002任务3应用VBA开发AutoCAD2002 245

9.2 参数化绘图任务1创建参数化图库任务2齿轮参数化设计任务3上机实验 256

习题 257

参考文献 258