原来写过一篇文章 Revit二次开发现状(2009)发布在我同事BarbaraHan的博客中。现在更新一下文章发布在自己的博客里。
叶雄进 Joe Ye 2012.2.14
Revit被收购之前,前东家Revit Technology Corporation计划提供完整的解决方案,提供设计人员所需要的全部功能。这个想法针对美国或局部地区是可以的,但是如何兼顾全球的市场,却非一个公司所达到。 Autodesk已有多年的全球实践和战略,深知API的重要性,唯有API 能实现全球不同的标准和需要。 所以Revit 被Autodesk收购后,开始封装API 供二次开发使用。
2005年Autodesk推出Revit 8.0 ,开始提供API,到如今经历了7年时间。Revit API 得到了快速发展,最开始API只能访问文档中的对象,在后续版本中逐渐增加了用户选择交互API, 文档级别的事件API机制,对象的过滤API,族创建API,在模型上显示分析结果,模型动态更新等等。API数量每年大幅度递增,涵盖的功能也越来越强。 现在到2013了,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 API开发技术的推广,以及Revit不断被是市场接受。有些软件已经建立了与Revit之间互导数据,比如YJK。有些爱好者作了些高效内部使用工具,例如广东省建筑设计院,天津水泥院,机械部六院等。
可以预测到从2012年开始,二次开发工具和适合本地市场的软件开出涌现,这将是Revit使用者的好消息。