《计算机绘图技术基础》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:谢培均,李逊林编著
  • 出 版 社:成都:电子科技大学出版社
  • 出版年份:1999
  • ISBN:7810650327
  • 页数:430 页
图书介绍:

第一章 绪论 1

1-1 计算机绘图技术 1

一、图形信息的特点 1

二、图像处理、模式识别与图形显示的区别 1

三、计算机绘图系统的概念 2

1-2 计算机绘图的主要应用领域 3

一、计算机辅助设计(CAD) 3

二、计算机模拟与仿真(CS) 3

三、计算机绘图(CD) 3

四、过程控制(PC) 4

五、办公室自动化(OA) 4

六、计算机辅助教学(CAI) 5

1-3 计算机绘图技术的简史和发展趋势 5

一、计算机绘图技术的简史 5

二、计算机绘图技术的发展趋势 6

第二章 计算机绘图系统的硬件配置 9

2-1 概述 9

2-2 图形显示器 11

一、单色CRT 11

二、彩色CRT 12

2-3 光栅扫描刷新式图形显示器 13

一、组成与工作原理 13

二、IBM PC微型机的EGA/VGA图形显示器 16

2-4 图形输入设备 20

一、键盘 20

二、光笔 21

三、鼠标器 22

四、图形输入板 22

2-5 硬拷贝设备 23

一、图形打印机 24

二、绘图机 25

第三章 图形函数和基本图形元素生成算法 29

3-1 图形函数 29

一、图形系统控制函数 29

二、视区和屏幕操作函数 35

三、直线类绘图函数 39

四、填充函数 44

五、圆弧类绘图函数 49

六、颜色控制函数 55

七、像素和位映像操作函数 58

八、图形文本函数 60

3-2 基本图形元素的生成算法 67

一、点与直线段的生成算法 67

二、圆弧的生成算法 75

三、填充域填充 78

四、字符的生成 81

3-3 绘图程序实例 84

一、简单图形的绘制 84

二、图形函数的演示程序 87

第四章 窗口变换与图形裁剪 102

4-1 坐标系 102

4-2 窗口-视区变换 104

一、窗口、视区的概念 104

二、窗口-视区的变换 105

三、窗口-规格化设备坐标-视区变换 107

四、窗口到视区变换过程 109

4-3 图形裁剪 109

一、直线段的裁剪 109

二、多边形的裁剪 119

第五章 图形变换与立体真实感显示 131

5-1 二维图形的变换 131

一、点的变换 131

二、直线和平面图形的变换 134

三、齐次坐标和平移变换 138

四、二维图形变换矩阵小结 140

五、复合变换(级联变换) 141

六、二维图形变换程序实例 144

5-2 三维图形的变换 147

一、三维平移变换 147

二、三维比例变换 148

三、三维反射变换 150

四、三维错切变换 151

五、三维旋转变换 152

六、三维复合变换 155

七、三维图形变换程序实例 156

5-3 正投影三面视图变换 163

一、三面视图的变换矩阵 163

二、C程序实例 165

5-4 轴侧投影变换 166

一、正轴侧投影 166

二、斜轴侧投影 176

5-5 透视投影和视图变换 177

一、视图变换 178

二、小结与举例 185

三、生成不同视点观察房屋透视线架图C程序 188

5-6 立体真实感显示(消隐处理) 193

一、单个凸形物体的消隐处理 194

二、生成不同视点观察房屋消隐后的透视图C程序 195

第六章 交互技术 202

6-1 交互处理的概念及交互式图形系统组成 202

一、交互处理的概念 202

二、交互式图形系统的组成 203

6-2 图形信息的交互技术 204

一、构造技术 204

二、选取技术 237

6-3 用户接口设计原则 248

一、用户模型 248

二、命令语言 248

三、反馈 250

四、信息显示 250

五、用户接口设计原则 252

第七章 计算机绘图技术应用举例 253

7-1 工程上曲线拟合方法 253

一、贝齐(Bzier)曲线 253

二、B样条(Bspline)曲线 258

7-2 饼图、直方图和统计曲线图——OA上的应用 265

一、饼图(扇形图) 265

二、复合直方图 271

三、直方图 275

四、统计曲线图 284

7-3 动画技术 292

一、清屏重画法 293

二、底色重画法 294

三、存储块重显法 297

四、动态页翻转法 301

第八章 微型机通用绘图软件AutoCAD简介 305

8-1 概述 305

一、特点 305

二、AutoCAD的软硬件环境 305

三、AutoCAD的安装与系统配置 306

四、图形屏幕 307

五、屏幕菜单 309

8-2 AutoCAD命令简介 310

一、命令摘要 310

二、AutoCAD高版本R12.0常用命令 312

三、AutoCAD状态下的功能键说明 315

四、命令输入 316

五、数据输入 316

六、绘图命令 317

七、绘图实例——圆柱齿轮图 326

8-3 AutoCAD与C语言的接口.DXF文件 330

一、文件总体结构 331

二、标题段 335

三、表段 336

四、图块段 337

五、实体段 338

六、生成一个零件三视图和轴侧图的.DXF文件实例 338

8-4 AutoCAD与C,dBASE之间的连接 345

一、C与dBASE,AutoCAD的接口文件 345

二、C与dBASE,AutoCAD的接口文件实例 345

第九章 Windows图形程序设计 353

9-1 Windows编程基础 353

一、Windows概述 353

二、Windows应用程序的基本结构 353

三、Windows程序设计的几个概念 356

9-2 设计一个简单的Windows应用程序 357

一、C源代码文件EXAMPLE1.C 357

二、模块定义文件EXAMPLE1.DEF 362

三、使用项目来开发Windows应用程序 363

9-3 图形设备接口(GDI) 364

一、设备描述表(DC) 364

二、画点 365

三、画线 365

四、画笔 365

五、画刷 366

六、显示文本 366

9-4 Windows图形程序的两个例子 366

一、画直线、椭圆和输出文本的例子 366

二、动画图形的例子 371

第十章 C语言程序运行环境 389

10-1 源程序的编辑、编译、连接及运行概述 389

一、程序的编辑 389

二、程序的编译 389

三、程序的连接 390

四、程序的运行 390

10-2 Turbo C 2.0的安装 390

一、基本配置要求 390

二、安装与建立子目录 392

10-3 Turbo C 2.0主菜单的内容 393

一、File文件菜单 394

二、Edit编辑器菜单 394

三、Run运行操作菜单 395

四、Compile编译、连接菜单 395

五、Project工程菜单 395

六、Options设置环境菜单 396

七、Debug调试查错菜单 398

八、Break/Watch断点、观察菜单 398

10-4 源程序文件的建立、编辑和存储 399

一、源程序文件的建立和编辑 399

二、编辑命令与功能键 400

三、源程序文件的存储 402

10-5 源程序文件的编译、连接、运行和调试 403

一、程序的编译与连接 403

二、程序的运行 405

三、程序的调试 405

实习题 407

附录Ⅰ 键盘输入码 417

附录Ⅱ 常用C库函数 420