Autodesk Revit 作为目前国内外应用广泛的BIM 软件,除了自身功能强大之外,同时提供丰富的应用程序编程接口API ( Application ProgrammingInterface )。用户可以通过API来集成其他应用程序或者使用API来二次开发自己的应用程序操纵和访问Revit,把琐碎的建模工作自动化,自动检查Revit文件中的错误,借助API把其他软件的功能集成或链接到Revit 中来,执行各种分析,在一个乎台上完成用户的需求。
本书目录和标题采用中英文对照的方式,主要是为了保证叙述的准确性和唯一性。代码部分沿用IT行业习惯全部采用英文,对于一些组合词,无法翻译成中文的英文(如类名、函数名等)也沿用英文。另外,部分代码段的标题,为了便于阅读和对应查找也保留了英文。
本书所述主要以Revit 2014为主体,少量提及之前的版本,2014之后版本的相关技术请参考相应的更新文献。本书技宋内容操作性要求比较高,由于时间和精力所限,只对其中我们感兴趣和工作过程中涉及的代码进行了上机调试和运行。
本书适用于熟悉Revit应用的API开发技术人员和土木类院校师生,既可作为Revit API初学者的入门指南,也可作为具备一定API编程经验的开发人员的参考手册。
本书涵盖Revit建筑、结构、水暖电等方面的API开发内容,共分为6章。
第1章引言部分为全书的总览,介绍了Revit API基本功能和必要的基础知识,包含一些基础演练及代码,应用程序和文件,Revit图元基本分类、检索及属性等。
第2章Revit图元基本交互部分为全书的基础,介绍了图元的过滤、选集、参数、集合、图元的编辑以及各种视图等。
第3章Revit几何图元部分为图元进阶专题,介绍了房