Autodesk已有多年的全球实践和战略,深知API的重要性。所以Revit 被Autodesk收购后,开始封装API 供二次开发。 2005年Autodesk推出Revit 8.0 ,开始提供API,到如今经历了四年时间。Revit API 得到了快速发展,最开始API只能访问文档中的对象,在后续版本中逐渐增加了用户选择交互API


                                                            叶雄进 Joe Ye Autodesk 2010/9/1

    Autodesk已有多年的全球实践和战略,深知API的重要性。所以Revit 被Autodesk收购后,开始封装API 供二次开发。

2005年Autodesk推出Revit 8.0 ,开始提供API,到如今经历了四年时间。Revit API 得到了快速发展,最开始API只能访问文档中的对象,在后续版本中逐渐增加了用户选择交互API, 文档级别的事件API机制,对象的过滤API,族创建API 等等。API数量每年大幅度递增,涵盖的功能也越来越强。

作为BIM平台,Revit强大的建模工具和全面准确的建筑数据为建筑信息化打下了很好的基础。借助API,第三方软件软件提供商可以使用Revit的功能,提供在建筑生命周期中所需要的软件。

CSI公司的ETABS结构计算软件在全球结构分析领域家喻户晓,在Revit Structure上开发了CSIxRevit。实现的功能是把用户在Revit Structure中建好的建筑分析模型,荷载,约束等数据直接导出到ETABS的分析程序进行计算。这使得Revit用户很容易选择ETABS来做结构分析,扩大了ETABS的用户群。更多了解​​CSIxRevit​

美国Trelligence 公司的一个建筑规划阶段的软件Affinity。 其功能是在建筑规划设计时,使房间规划符合业主提出的要求,比如,房间总数量, 面积大于50平米的会议室数量,房间之间的毗连关系。建筑师在设计过程中可以随时查看初步设计是否符合业主的要求。 Affinity在Revit Architecture 上用API实时取出设计模型的房间信息,快速给出设计规划。 使用Affinity,建筑师的设计很容易保证所作的设计符合要求,减少以后详图设计阶段发现不合格要修改设计的巨大浪费。应用Revit 二次开发, Affinity很容易就开发出了这个报告分析,无需开发建模和数据管理程序。使用RevitArchitecture的建筑师很容易成为Trelligence的用户。开发一套具有三维建模功能的图形平台是一件巨大的工程,开发一套高效可靠的建模系统更加困难,使用Revit二次开发,您的可以直接这些功能,您只需专注在专业计算分析。更多了解​​Affinity​

在国内,对Revit 二次开发了解的朋友还不多,为使国内开发爱好者或软件公司对世界范围二次开发的发展现状有一个基本的了解,吸收国际先驱的思想亮光,并促进中国Revit二次开发。我找到一些已经做了二次开发的公司,列出了他们在Revit上开发的产品和他们的网站,从网站可以对有他们的二次开发产品或公司能更多更全面的了解。(下面几项是引用RevitCity网站的资料)了解更多,请点击下面的链接。

​Affinity for Revit​

​BIM Consultant Register​

​CADsmart Skills Assessment Software​

​Carmel Software - Loadsoft 6.0​

​DotSoft​

​E-Specs​

​Etabs​

​Extensions for Revit​

​Family Upgrade Utility​

​IES Virtual Environment​

​Innovaya​

​Navisworks​

​Onuma​

​PriMus-DCF: for Bills of Quantities and Estimates​

​QuickBill3D Composer​

​Reed Construction Data BIM Library Manager​

​Revit Keyboard Shortcut Highway 2.0​

​RevitTV Drawing Manager​

​Robobat​

​Thumbnail Explorer​

​Toolbox4Revit.com​

​US Cost Success Design Exchange​


在ADN网站上也有三个页面,列出了ADN合作伙伴在Revit上的166个二次开发产品,网站提供了对产品的详细描述。点击下面的链接,可以更多了解他们产品和公司详情。希望能从中得到更到的参考和借鉴。

​Revit Architecture: ​​列举了98个二次开发产品。

​Revit Structure​​: 列举47个二次开发产品。

​Revit MEP​

: 列举了 29个二次开发产品

在国内这尚属较新的领域,较多公司在考察和评估Revit二次开发。希望上面的这些实际二次研发产品能带给大家研发思考和方向。