第1章 概论 1
1.1 InventorAPI总论 2
1.2 InventorAPl种类 3
1.3 InventorVBA编程基础 6
1.4 几个InventorVB(A)入门程序 21
第2章 通用VB(A)基础知识 26
2.1 工程 26
2.2 代码模块 27
2.3 使用资源文件 31
2.4 VB(A)常用功能小结 36
第3章 关于草图 48
3.1 在API中创建草图的特点 48
3.2 在API中创建简单草图线 50
3.3 在API中创建数学曲线 57
3.4 草图创建小结 59
3.5 草图在零件环境中的应用 60
3.6 关于特征的轮廓 65
3.7 工程图中的草图 68
3.8 草图应用小结 80
3.9 InventorVBA初显身手 81
4.1 零件和特征 92
第4章 图档 92
4.2 边界映像和几何对象 121
4.3 装配件 126
4.4 工程图明细表 144
第5章 学徒服务器(ApprenticeServer) 148
5.1 简介 148
5.2 特点 148
第6章 Inventor文件的属性 159
6.1 在API中访问文件属性 159
6.2 创建属性 166
6.3 修改属性 168
6.4 删除属性 170
6.5 保存属性 171
第7章 插件 172
7.1 ActiveX部件和插件(Add-In) 172
7.2 体验SimpleAddIn插件的使用 172
7.3 创建EXE或DLL插件 175
7.4 插件的注册 182
7.5 用工具进行插件的注册和卸载 186
7.6 插件版本控制 189
7.7 插件调试 190
第8章 用API控制Inventor界面 194
8.1 用户界面定制API 197
8.2 基对象(基命令条和基环境) 208
8.3 浏览器集成 214
第9章 用户交互操作 223
9.1 选择集 223
9.2 交互选择 225
9.3 鼠标和键盘事件 236
9.4 状态栏文本 237
9.5 文件对话框 237
9.6 综合实例分析 237
10.1 应用程序事件 260
第10章 事件 260
10.2 文件访问事件 268
10.3 交易事件 272
10.4 文件界面事件 276
10.5 文档事件 280
第11 章材料和渲染样式 286
11.1 材料 286
11.2 渲染样式 287
11.3 生成和复制渲染样式 289
11.4 设置渲染样式的参数 291
11.5 使用渲染样式 292
11.6 综合示例 295
第12章 杂项 297
12.1 交易 297
12.2 生成位图 300
12.3 在窗口中显示模型 301
12.4 文档子类型 303
12.5 打印到文件 304
12.6 客户图形文本 304
12.7 装配件延时更新 306
12.8 缩略图查看 307
12.9 文件工具函数 308
12.10 自定义函数 309
第13章 典型程序实例分析 314
13.2 显示命令条成员名(T001a.IVB) 317
13.3 创建渐开线齿沟草图轮廓(T002.IVB) 319
13.4 关于简单弹簧的创建(T004a.IVB) 332
13.5 弹簧造型程序(T004.IVB详解) 338
13.6 圆柱凸轮造型(T005.IVB) 350
13.7 关于质量属性的对策和补丁 359
附录AVB(A)常用语法和函数速查 365
A.1 基本语句 365
A.2 基本函数 370
A.3 导出的数学函数 386