第1章 概述 1
1.1 计算机辅助设计 1
1.2 BIM正向设计 4
1.3 BIM应用软件二次开发 9
第2章 开发环境 11
2.1 编程语言 11
2.2 面向对象程序设计 12
2.3 二次开发资源 14
2.4 VS集成开发简介 16
第3章 欧特克(Autodesk)平台 26
3.1 Autodesk软件平台二次开发概述 26
3.2 Revit软件二次开发功能 31
3.3 Navisworks软件二次开发功能 39
第4章 奔特力(Bentley)平台 46
4.1 Bentley软件平台二次开发概述 46
4.2 MicroStation软件二次开发功能 47
4.3 开发案例——枢纽互通分合流口标线绘制软件 56
第5章 达索(Dassault)平台 60
5.1 CATIA软件二次开发概述 60
5.2 CATIA VBA二次开发 63
5.3 CATIA知识工程 69
第6章 超图(SuperMap)平台 74
6.1 SuperMap GIS软件平台二次开发概述 74
6.2 浏览器端GIS开发平台iClient开发环境 78
6.3 云GIS网络客户端开发平台 79
6.4 云GIS网络客户端WebGL技术 83
6.5 SuperMap GIS二次开发项目案例 87
第7章 鸿业鸿城BIM数据集成管理平台 89
7.1 鸿城BIM数据集成管理平台二次开发概述 89
7.2 软件二次开发功能 92
第8章 道路桥梁工程BIM应用二次开发成果 100
8.1 道路设计软件(SMEDI-RDBIM) 100
8.2 桥梁设计软件(SMEDI-Para3D) 108
8.3 钢箱梁自动建模软件 118
8.4 市政桥梁、隧道参数化建模软件 125
8.5 复杂结构批量生成建模软件 132
第9章 水处理工程BIM应用二次开发成果 138
9.1 基于Revit的水处理构筑物参数化设计软件 138
9.2 基于ArchiCAD的水处理构筑物参数化设计软件 144
9.3 基于Revit的清水池参数化建模软件 150
第10章 地下工程BIM应用二次开发成果 157
10.1 综合管廊设计软件(SMEDI-UTBIM) 157
10.2 综合管廊设计建模软件 163
10.3 地下综合管廊设计软件 168
10.4 明挖隧道参数化建模软件 180
10.5 地下管线与地质资料三维信息管理系统 184
参考文献 192