《计算机图形处理原理与CAD应用技术》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:刘子建,黄红武等编著
  • 出 版 社:长沙:湖南科学技术出版社
  • 出版年份:1992
  • ISBN:7535710794
  • 页数:405 页
图书介绍:

第一章 绪论 1

1-1 计算机图形处理研究的基本内容 1

1-2 计算机图形处理与CAD、CAM技术、图像处理及模式识别的关系 2

一、 计算机图表处理与CAD、CAM技术的关系 2

二、 图形处理、图像处理与模式识别的关系 2

1-3 计算机绘图的基本原理 3

一、 计算机绘图系统 3

二、 绘图机(仪)的功能及插补原理 4

1-4 计算机图形处理技术的研究、发展概况 11

1-5 计算机图形处理与应用 13

思考题 14

第二章 计算机图形处理硬件 15

2-1 计算机 15

一、 计算机的基本结构 16

三、 异步通讯控制器 17

二、 计算机的工作过程 17

四、 连接方法 18

2-2 图形数据输入设备 20

一、 字符键盘 20

二、 图形数字化仪 21

三、 光笔 22

四、 鼠标器 22

2-3 图形显示输出设备 23

一、 图形显示器 24

二、 绘图仪 25

三、打印机 27

思考题 27

第三章 BASIC语言和图形处理基本命令简介 28

3-1 基本概念 28

一、 基本符号 28

二、 常数 28

四、 函数 29

三、 变量 29

五、 运算符和表达式 30

3-2 输入输出语句 31

一、 赋值语句-UET语句 31

二、 键盘输入语句-INPUT语句 32

三、 读数/置数语句-READ/DATA语句 32

四、 恢复数据语句-RESTORE语句 33

五、 输出语句-PRINT语句 34

六、 应用举例 35

3-3 控制语句 36

一、 无条件转移语句、GOTO语句 36

二、 条件语句-IF语句 36

三、 控制转移语句 37

四、 循环语句-FOR/NEXT语句 37

六、 注释语句-REM语句 40

3-4 子和序·转子语句(GOSUB)和返回语句(RETURN) 40

五、 暂停语句-STOP语句 40

3-5 数组说明语句-DIM语句 42

3-6 字符串 43

一、 赋值语句(LET)中的字符串 43

二、 读数/置数语句(READ/DATA)中的字符串 44

三、 键盘输入语句(INPUT)中的字符串 44

四、 条件语句(IF)中的字符串 44

六、 字符串函数 45

五、 字符串数组 45

3-7 上机操作与程序调试 48

一、 系统的启动 48

二、 程序输入有错误时的修改方法 48

三、 程序的显示、打印、运行和存取 49

四、 调试程序 49

3-8 图形处理基本指令 50

一、 屏幕显示语句-SCREEN语句 50

三、 画点语句=PSET语句 51

四、 画线语句-LINE和DRAW语句 51

二、 彩色语句-COLOR语句 51

五、 画圆语句-CIRCLE语句 52

习题 53

第四章 二维图形的计算机生成 55

4-1 二维直线图形 55

一、 几种参考坐标系 55

二、 二维直线图形程序设计 57

三、 二维直线图形绘图程序实例 59

4-2 规则平面曲线 63

一、 圆弧和圆的子程序设计 64

二、 虚线圆弧子程序设计 64

三、 椭圆的子程序设计 66

四、 渐开线程序设计 67

五、 涡线子程序设计 68

4-3 几何计算及连接子程序设计 69

一、 求两线段交点 69

二、 线段连接 72

4-4 剖面线程序设计 80

一、 剖面域 80

二、 剖面线方程 80

三、 剖面线绘制过程的特点 81

四、 剖面线子程序设计的基本方法 81

4-5 尺寸标注程序设计方法 92

一、 线性尺寸的子程序设计 92

二、 角度尺寸的子程序设计 94

4-6 表面粗糙度符号的子程序设计 95

4-7 二维图形变换 97

一、 点的变换 97

二、 直线的变换 101

三、 平面图形的变换 102

四、 平面图形的齐次坐标变换 106

五、 组合变换 109

习题 112

5-1 三维图形生成的基础知识 115

第五章 三维图形 115

一、 直线 116

二、 平面 116

三、 直线与平面的交点 117

四、 点到平面的距离 117

五、 两直线的交点 118

六、 三平面的交点 119

七、 两平面的交线 121

5-2 三维图形的几何变换 122

一、 三维比例变换 122

二、 三维错切变换 124

三、 三维镜射变换 124

四、 三维平移变换 125

五、 三维旋转变换 126

六、 变换的组合 128

七、 逆变换 128

一、 正投影变换 129

5-3 三维图形的投影变换 129

二、 三维轴测投影变换 132

三、 透视变换 136

5-4 三维图形变换的程序设计 140

一、 平面立体三视图的程序设计 141

二、 带曲面的组合体三视图的程序设计 146

三、 平面立体正轴测图的程序设计 148

四、 曲面立体正轴测图的程序设 151

五、 平面和曲面立体斜二测图的程序设计 155

六、 三维透视图的程序设计 157

5-5 图形的显示输出 159

一、 窗口与视图区 160

二、 窗口-视图区变换 160

三、 二维图形的裁剪 162

四、 三维裁剪的概念 165

习题 166

6-1 三次样条曲线 168

第六章 自由曲线与曲面 168

一、 三次样条曲线 169

二、 三次样条函数的构成 169

三、 三次样条曲线程序设计 172

四、 三次参数样条曲线 174

6-2 Bezier曲线 174

一、 二次Bezier曲线 175

二、 三次Bezier曲线 176

三、 Bezier曲线的一些重要性质 176

四、 三次Bezier样条曲线 177

五、 Bezier样条曲线 177

6-3 B样条曲线 178

一、 二次B样条曲线 178

二、三次B样条曲线 179

三、 三次B样条曲线的性质 180

四、 满足端点条件的三次B样条曲线的处理 181

五、 三次B样条曲线的特殊造型技巧 182

六、 B样条曲线生成程序 183

6-4 多边形网络 184

一、 直接表示多边形的方法 186

二、 用指向顶点表的指针来定义多边形 186

三、 直接用边表示多边形 186

6-5 双三次参数曲面 187

一、 双三次参数曲面 187

二、 Coons曲面片的连接 190

6-6 Bezier曲面 192

6-7 B样条(B-Spline)曲面 194

6-8 几种曲线、曲面的比较 194

习题 196

一、 几何造型系统的基本概念 197

7-1 概述 197

第七章 几何造型系统基础知识 197

二、 几何造型系统的功能与现状 199

7-2 形体表示的常用模式 200

一、 形体对表示模式的要求 200

二、 几种常见的表示模式 202

三、 表示模式的特点、比较 206

7-3 几何造型系统的算法和技术 207

一、 隐藏线的消除 207

二、 图形的层次结构 217

三、 几何造型常用的数据结构 220

思考题 226

第八章 通用图形系统软件CADKEY简介 227

8-1 概述 227

一、 CADKEY系统的启动运行 227

四、 CADKEY系统环境的配置 228

五、 DOS下CADKEY系统的启动 228

二、 CADKEY系统对硬件的要求 228

三、 CADKEY系统的安装 228

8-2 CADKEY系统的工作方式 230

一、 屏幕的分区及各区域的作用 230

二、 图形显示及其控制 230

三、 光标及其它符号 231

四、 菜单及菜单项选择 232

五、 系统状态及其控制 233

六、 直接方式命令 234

七、 提示及其响应方式 235

八、 图形存贮和输出 236

九、 系统构图要素 236

8-3 实体选择与空间定位 237

二、 选择菜单中的实体选择方式 239

三、 空间定位 240

8-4 显示管理和系统控制 241

一、 层次管理 LEVEL 241

二、 视图管理 VIEW 242

三、 图形缩放 ZOOM 244

四、 网格控制 GRID 245

五、 深度选择 DEPTH 245

8-5 实体建立 246

一、 直线段的建立 LINE 246

二、 圆弧的建立 ARC 247

三、 圆的建立 CIRCLE 248

四、 倒角 FILLET 249

五、 多边形的建立 POLYGON 249

六、 样条的建立 SPLINE 251

七、 实体修剪和延伸 TRM/EXT 252

八、 图形变换 X-FORM 253

九、 尺寸标注 254

8-6 文件管理 258

习题 260

9-1 概述 262

第九章 通用图形系统软件AutoCAD简介 262

9-2 AutoCAD的常用命令 267

9-3 图层、线型与三维能力 277

习题 280

10-2 通用图形系统软件的二次开发 282

10-1 概述 282

一、 微机通用图形系统软件的二次开发 282

第十章 通用图形系统软件二次开发的一般知识 282

二、 图形系统软件二次开发工作的主要内容 283

二、 应用软件系统的分析与设计 289

一、 概述 289

一、 选择屏蔽 289

10-3 CAD应用软件开发的一般步骤和方法 289

三、 设计次料的数据处理方法 294

四、 应用软件用户界面的设计与开发 298

习题 307

11-1 DXF言语件的结构及接口程序 308

一、 DXF文件的结构 308

第十一章 通用图形软件系统数据文件接口及开发 308

二、 DXF文件接口程序 317

11-2 CADL文件格式和接口程序 323

一、 概述 323

二、 CADL言语件的数据图素 324

三、 CADL言语件的特点和接口程序 329

11-3 一个多功能图形接口软件的设计与使用 334

一、 概述 334

二、 七位图形数据文件 335

三、 BSKEY信息处理数据结构 336

四、 图形数据程序的编写 337

五、 BSKEY的使用方法 341

六、 用BSKEY开发CAD应用软件的一般方法 345

习题 345

12-1 图形系统软件操作界面用户化 346

一、 AutoCAD菜单文件及编写 346

第十二章 通用图形系统的用户化开发 346

二、 CADKEY的宏文件及数字化仪菜单的建立 356

12-2 操作指令集成 361

一、 命令组文件和幻灯文件 361

二、 CADKEY的宏指令 364

12-3 用户专用图形数据库开发 366

一、 形的定义 367

二、 形文件生成与形实体的插入 369

三、 形的应用和接口程序 370

12-4 嵌入式语言AutoLisp及其应用 373

一、 概述 373

二、 AutoLisp 的程序结构 374

三、 AutoLisp 的函数 377

四、 AutoLisp 应用举例 390

习题 396

附录一 矩阵及其运算规则 397

附录二 行编辑程序EDLIN简介 401

附录三 常用DOS命令简介 403