图书介绍
基于ACIS的几何造型技术与系统开发PDF|Epub|txt|kindle电子书版本下载
- 詹海生等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:730205228X
- 出版时间:2002
- 标注页数:467页
- 文件大小:19MB
- 文件页数:482页
- 主题词:
PDF下载
下载说明
基于ACIS的几何造型技术与系统开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 几何造型1
1.1 简介1
1.2 边界表示法2
1.3 为什么要用有向边6
1.4 几何体的表示7
1.5 插值曲线9
1.6 共享几何体9
1.7 内外有别10
1.8 形状构造11
1.9 非二边流形体和多维度模型12
1.10 单元拓扑13
1.11 形状的移动和缩放14
1.12 模型管理14
1.13 模型显示15
第2章 关于AClS17
2.1 概述17
2.1.1 什么是ACIS17
2.1.2 SAT文件17
2.1.3 结构18
2.1.4 造型18
2.1.5 应用程序与ACIS的接口18
2.1.7 辅助程序19
2.1.6 扩展ACIS19
2.2 ACIS结构20
2.2.1 ACIS组件20
2.2.2 ACIS产品22
2.2.3 目标库25
2.3 ACIS概念25
2.3.1 ACIS和C++25
2.3.2 几何体26
2.3.3 拓扑体26
2.3.4 边界表示法26
2.3.5 容限造型26
2.3.8 维度27
2.3.6 实体和模型对象27
2.3.7 属性27
2.3.9 模型空间和参数空间28
2.3.10 连续性28
第3章 几何与拓扑30
3.1 几何体30
3.1.1 曲线和曲面的类型30
3.1.2 构造几何体和模型几何体31
3.1.3 抽象和具体几何体31
3.2 曲线和曲面32
3.2.1 曲线32
3.2.2 曲面34
3.2.3 参数空间曲线和曲面36
3.2.4 曲线和曲面的连续性37
3.2.5 曲线和曲面延伸37
3.2.6 曲线和曲面的分割37
3.3 拓扑37
3.3.1 拓扑和边界表示法38
3.3.2 体39
3.3.3 块39
3.3.4 壳39
3.3.5 子壳40
3.3.6 面41
3.3.9 有向边42
3.3.7 环42
3.3.8 线42
3.3.10 边43
3.3.11 顶点44
3.3.12 容限造型44
3.4 实体对象45
第4章 实体属性48
4.1 ATTRIB类48
4.1.1 ATTRIB类的派生类49
4.1.2 属性的分割、融合以及变换49
4.2.1 偏差50
4.2 ACIS的偏差和单位50
4.2.2 动态范围51
4.2.3 单位和模型数据转换51
4.2.4 偏差变量的比例缩放52
第5章 规则与图论53
5.1 规则53
5.1.1 API和字符表达式53
5.1.2 规则类54
5.1.3 规则中的数值工具54
5.1.4 用规则产生几何体55
5.2 图论57
5.2.1 图的基本概念58
5.2.2 图的布尔运算60
5.2.3 边和顶点的类型60
5.2.4 有序图61
5.2.5 产生子图62
第6章 几何造型方法64
6.1 曲面技术64
6.1.1 覆盖64
6.1.2 蒙面和放样65
6.1.3 网格面69
6.2.1 规则扫掠70
6.2 扫掠70
6.2.2 垂直扫掠72
6.2.3 刚性扫掠72
6.3 混合72
6.3.1 体积增加与减少73
6.3.2 构造混合曲面73
6.3.3 滚动球74
6.3.4 混合几何体74
6.3.5 混合拓扑78
6.3.6 封顶79
6.3.7 多边混合79
6.3.8 顶点混合顺序82
6.3.9 面-面混合84
6.3.10 局部和全局干涉检查84
6.3.11 薄面之间的混合85
6.3.12 混合属性86
6.3.13 混合预览86
6.4 布尔运算86
6.4.1 求交器87
6.4.2 布尔运算87
6.4.3 缝合91
7.1 混合功能93
7.1.1 横截面半径93
第7章 高级曲面混台93
7.1.2 拓扑94
7.2 混合比较96
7.3 混合属性97
7.4 混合过程97
7.5 有序边混合98
7.6 实体/实体混合98
7.6.1 混合过渡99
7.6.2 封顶的限制102
7.7.2 指示属性103
7.7.1 混合的中断和封顶103
7.7 高级混合中的几个特殊情况103
7.6.3 局限性103
7.7.3 边顺序列105
7.7.4 尖端混合105
7.7.5 复杂顶点混合106
第8章 变形造型技术107
8.1 变形造型原理107
8.2 变形的类型108
8.2.1 变形曲面108
8.2.2 变形曲线109
8.2.3 雕塑110
8.3.2 数据管理115
8.3 ACIS中的变形造型115
8.3.1 接口115
8.4 SDM组件内核和变形造型库116
第9章 图形交互117
9.1 观察和着色117
9.1.1 着色117
9.1.2 视窗117
9.1.3 着色管理118
9.2 着色器类型118
9.2.1 动态着色器118
9.3.1 离散密度119
9.3 离散面119
9.2.2 静态着色器119
9.3.2 网格管理120
9.3.3 自适应离散面120
9.4 交互线消隐121
9.5 拾取和过滤121
9.6 橡皮线122
9.7 栅格管理122
9.8 可视化管理123
9.8.1 基于组件的结构123
9.8.2 分层结构123
9.8.6 概念和术语124
9.8.5 底层着色器的控制124
9.8.3 数据格式124
9.8.4 自定义对象124
9.8.7 结构125
9.9 着色器127
9.9.1 高级着色127
9.9.2 基本着色127
9.9.3 OpenGL着色128
9.9.4 着色基础组件*1289.9.5 渲染128
9.9.6 着色器比较129
9.9.8 视图控制140
9.9.7 模型数据和实体方向140
第10章 模型管理与模型分析141
10.1 模型管理141
10.1.1 SAT文件的保存与打开141
10.1.2 零件管理141
10.1.3 历史树和回溯142
10.1.4 永久标识符144
10.1.5 特征名称支持145
10.2 模型分析146
10.2.1 对象关系146
10.2.5 单元拓扑147
10.2.4 几何分析147
10.2.2 物理特性147
10.2.3 光线测试147
第11章 ACIS中的C++技术148
11.1 面向对象编程148
11.2 类型、指针和引用149
11.2.1 类型149
11.2.2 指针150
11.2.3 强制类型转换151
11.2.4 引用152
11.2.5 常量152
11.3 枚举154
11.4.2 默认参数155
11.4 C++函数155
11.4.1 函数原型155
11.4.3 引用参数156
11.4.4 指针引用参数157
11.4.5 NULL引用参数158
11.5 类的术语159
11.5.1 类成员的访问标识符159
11.5.2 继承和虚函数160
11.5.3 使用构造函数产生对象161
11.6 控制161
11.6.2 for循环162
11.6.1 while循环162
11.7 ACIS类163
11.7.1 回溯164
11.7.2 保存、恢复和实体标志功能164
11.7.3 ACIS中的属性166
11.7.4 ENTITY对象的删除166
11.8 组件结构167
11.9 编程接口168
第12章 Scheme语言170
12.1 ACIS中的Scheme170
12.1.3 Scheme过程171
12.1.2 Elk Scheme语言171
12.1.1 Scheme解释器171
12.1.4 Scheme扩展172
12.1.5 ACIS中的Scheme解释器172
12.2 Scheme程序设计174
12.2.1 基础174
12.2.2 表达式175
12.2.3 外部描述符176
12.2.4 变量177
12.2.5 函数178
12.2.6 条件语句178
12.2.7 列表和递归180
12.2.8 for-each结构182
12.2.9 局部变量183
12.2.10 Set!184
12.2.11 lambda184
12.2.12 begin185
12.2.13 do循环185
12.2.14 定义186
第13章 基本造型188
13.1 用API函数生成基本几何体188
13.1.1 编写健全的ACIS程序190
13.1.2 构造基本几何体192
13.1.3 用ACIS Scheme产生基本几何体193
13.2 模型文件的读写194
13.2.1 写SAT文件195
13.2.2 读SAT文件197
13.3 实体列表198
13.3.1 实体类型转换199
13.3.2 构造和稀构199
13.3.3 删除标记199
13.3.4 ENTITY LIST参数200
13.3.5 Scheme中的读写操作201
13.4 用布尔运算构造模型202
13.4.1 数学类203
13.4.2 ACIS Scheme中的集合运算204
13.4.3 布尔运算204
13.5 计算质量属性205
13.6 用扫掠方法构造几何体208
13.7 混合211
13.8 截面214
13.9 坐标系218
13.10 零件管理221
第14章 直接接口222
14.1 计算面的数量222
14.2 访问面的参数224
14.3 访问边的参数226
14.4 顶点坐标229
14.5 构造基本几何体231
14.6 访问参数曲面235
14.7 边的搜索算法237
14.8 面的方向标志与几何体共享239
第15章 实体求交和布尔运算243
15.1 点的比较243
15.2 几何求交245
15.3 边-面求交248
15.4 面-面求交250
15.5 布尔运算253
15.6 构造交图256
15.7 交线映射与面的分割259
15.8 缝合260
15.9 快速求交263
15.10 非正则布尔运算265
15.11 选择布尔运算267
第16章 真实感图形显示272
16.1 光线跟踪273
16.2 构造离散面275
16.3 线消隐279
16.5 用C++进行真实感显示282
16.4 精确线消隐282
16.6 用Scheme进行真实感显示285
16.7 高级着色功能288
16.8 视图旋转290
16.9 产生PostScript图像291
16.10 交互功能292
第17章 样条曲面294
17.1 与样条有关的概念294
17.2 Bezier曲线295
17.2.1 定义296
17.2.2 曲线挤接297
17.2.3 Bezier曲线的矩阵形式298
17.2.4 Bezier曲线的递推定义299
17.2.5 构造Bezier曲线299
17.3 B样条曲线300
17.4 B样条混合函数304
17.5 有理B样条曲线308
17.6 B样条曲面310
17.7 反算控制多边形顶点312
17.8 变形曲面314
17.9 蒙面与放样316
17.10 网格曲面318
第18章 反悔操作321
18.1 BULLETIN的统计322
18.2 产生DELTA STATE325
18.3 造型器的回溯327
18.4 其他功能330
18.4.1 零件历史管理330
18.4.2 历史的保存与恢复330
第19章 规则与图的应用332
19.1 规则表达式332
19.2 C++中的规则表达式334
19.3 平面偏移338
19.4 规则偏移的实际应用339
19.5 螺旋偏移343
19.6 基本扫掠345
19.7 高级扫掠348
19.8 用规则定义边352
19.9 用规则定义面355
19.10 空间弯曲与缩放359
19.10.1 锥形变形规则361
19.10.2 扭转变形规则362
19.11 图的表示与分析363
19.11.1 VERTEX-EDGE图364
19.11.2 FACE-EDGE图364
19.11.4 图的分析365
19.11.3 CELL邻接图365
第20章 模型编辑369
20.1 一个简单的边界重构369
20.2 局部操作374
20.2.1 实体的创建和删除375
20.2.2 自相交376
20.2.3 多解378
20.3 偏移与抽壳380
20.4 混合382
20.5 变半径边混合384
20.6 顶点混合386
20.7 实体/实体混合387
20.8 修复388
第21章 属性395
21.1 字符串属性396
21.2 通用属性397
21.3 自定义属性401
21.4 属性的缺陷408
第22章 扩展ACIS409
22.1 自定义实体409
22.2 自定义API函数421
22.3 自定义Scheme扩展424
23.1 Outcome类426
第23章 程序调试与出错处理426
23.2 错误跟踪宏428
23.3 实体调试函数430
第24章 ACIS辅助开发工具433
24.1 MFC与AMFC433
24.1.1 鼠标事件433
24.1.2 重载new和delete函数435
24.2 用ACIS AppWizard生成应用程序框架436
24.3 应用程序框架的功能438
24.4 扩充应用程序的功能439
附录A 程序编译方法441
附录B ACIS数据结构*444+参考文献467