第1章 CAD概论及CAD系统 1
1.1 CAD的内涵和功能 1
1.2 CAD技术的发展 2
1.3 CAD技术的应用 4
1.4 CAD系统的硬件 5
1.4.1 主机 5
1.4.2 外存储器 6
1.4.3 输入设备 6
1.4.4 输出设备 7
1.4.5 图形显示设备 8
1.5 CAD系统的软件 8
1.5.1 系统软件 9
1.5.2 支撑软件 9
1.5.3 应用软件 10
习题 11
第2章 工程数据的处理 12
2.1 数表的程序化处理 12
2.1.1 一维数表的程序化处理 13
2.1.2 二维数表的程序化处理 13
2.2 数表的文件化处理 15
2.3 一维数表的插值处理 17
2.4 线图的处理 20
2.4.1 线图的表格化处理 21
2.4.2 线图的公式化处理 21
2.5 工程数据的数据库管理 23
2.5.1 数据库系统及管理 23
2.5.2 Microsoft SQL Server关系型数据库 24
2.5.3 工程数据库简介 30
习题 31
第3章 计算机图形处理基础 32
3.1 二维图形的坐标变换 32
3.2 三维图形的坐标变换 38
3.2.1 三维基本变换 38
3.2.2 三维复合变换 41
3.3 三维图形变换的应用 42
3.4 开窗与裁剪 44
3.4.1 基本概念和术语 44
3.4.2 窗口-视区变换 44
3.4.3 二维图形的裁剪 45
习题 46
第4章 二维图形绘制 47
4.1 AutoCAD 2010入门 47
4.1.1 AutoCAD的基本功能 47
4.1.2 AutoCAD 2010的工作空间 48
4.1.3 图形文件基本操作 52
4.1.4 AutoCAD的命令输入 55
4.1.5 鼠标的使用 58
4.1.6 指定点位置的方法 58
4.1.7 坐标系 58
4.1.8 绘图设置 59
4.2 图层管理 61
4.2.1 图层特点 61
4.2.2 图层工具栏 61
4.3 绘图辅助工具 64
4.3.1 捕捉、栅格和正交模式 64
4.3.2 自动追踪 66
4.3.3 显示/隐藏线宽 70
4.4 绘制二维图形 70
4.4.1 绘制点 70
4.4.2 绘制构造线和射线 70
4.4.3 绘制直线 71
4.4.4 绘制矩形 71
4.4.5 绘制正多边形 71
4.4.6 绘制曲线对象 71
4.4.7 绘制与编辑多线 72
4.4.8 绘制与编辑多段线 75
4.5 图形编辑 75
4.5.1 选择一种修改对象的方法 75
4.5.2 选择对象 75
4.5.3 删除对象 77
4.5.4 移动或旋转对象 77
4.5.5 复制、偏移或镜像对象 77
4.5.6 修改对象的形状和大小 79
4.5.7 圆角、倒角、打断或合并对象 81
4.6 块和图案填充 82
4.6.1 块 83
4.6.2 图案填充 86
4.7 文字和表格 87
4.7.1 文字 88
4.7.2 表格 89
4.8 尺寸标注 91
习题 96
第5章 三维实体绘制 98
5.1 坐标系 98
5.2 绘制基本三维实体 99
5.3 通过拉伸创建实体 102
5.4 通过旋转创建实体 102
5.5 三维实体的布尔运算 103
习题 106
第6章 Visual LISP语言及编程 107
6.1 Visual LISP集成开发环境 107
6.2 应用程序的编译 109
6.3 应用程序的加载与运行 111
6.4 关闭Visual LISP 112
6.5 Visual LISP的数据类型 112
6.6 Visual LISP的数值函数 113
6.7 表处理函数 114
6.8 GET族输入函数 115
6.9 输出函数 116
6.10 字符串处理函数 116
6.11 条件分支函数 117
6.12 循环函数 118
6.13 定义函数 118
6.14 文件操作函数 119
6.15 调用AutoCAD标准命令的函数 120
6.16 Visual LISP编程应用实例 120
习题 122
第7章 AutoCAD二次开发技术 123
7.1 利用高级语言实现参数化绘图 123
7.1.1 命令组文件 123
7.1.2 参数化绘图 125
7.2 用户界面的开发设计 127
7.2.1 菜单文件的类型 127
7.2.2 菜单文件的结构及格式 128
7.2.3 用户界面开发的一般方法 130
7.3 图形系统与外部程序交换信息 133
7.3.1 图形交换文件 133
7.3.2 用C语言读取DXF文件 136
习题 139
第8章 智能CAD与设计型专家系统 140
8.1 智能CAD的概念及其发展 140
8.1.1 传统CAD技术的局限性 140
8.1.2 智能CAD的概念 140
8.1.3 智能CAD的发展 141
8.2 智能CAD方法 142
8.2.1 面向方案形成过程的智能CAD方法 142
8.2.2 基于设计对象表达的智能CAD方法 143
8.3 知识的表示 144
8.3.1 谓词逻辑 145
8.3.2 框架结构 145
8.3.3 产生式表示法 146
8.4 知识推理 147
8.5 设计型专家系统 148
8.5.1 专家系统的基本结构 148
8.5.2 设计型专家系统的特点 149
8.5.3 设计型专家系统的建立 150
习题 154
第9章 有限元原理及其在CAD中的应用 155
9.1 什么是有限元 155
9.2 有限元法分析过程 155
9.2.1 有限元模型 155
9.2.2 有限元法原理求解的分析步骤 156
9.3 平面问题的有限元分析 158
9.3.1 平面问题离散化 158
9.3.2 平面三角形单元分析 158
9.4 有限元分析的基本方法 161
9.5 有限元分析软件与CAD系统其他软件的集成 162
习题 163
第10章 机械优化设计 164
10.1 机械优化设计的基本概念 164
10.2 一维搜索方法 165
10.2.1 黄金分割法 166
10.2.2 二次插值法 169
习题 171
第11章 计算机仿真 172
11.1 计算机仿真概述 172
11.2 计算机仿真分类 174
11.3 计算机仿真技术发展及应用 174
11.4 计算机仿真软件 177
11.5 科学计算可视化 179
习题 183
参考文献 184