Revit软件二次开发介绍
随着国内建设和工程设计行业的迅猛发展,传统的二维设计模式将逐渐淡出舞台主角,取而代之的是三维信息建模(BIM)。由于其表达形式更加直观、易读,无论建设方、设计方 还是施工方都能很快地全面掌握项目信息,从而降低了项目参与各方,尤其是非专业人士对项目信息的理解难度,减少了项目变更,提升不同专业间和不同参与方之间对项目的协同能力。由于三维BIM在项目各个阶段都能带来巨大的优势,因此,国内各大工程软件开发公司加紧开发步伐,推出各自的BIM二次开发软件来争夺BIM高地。
目前,有两种方式来实现工程设计院的开发需求。一种是成立BIM开发部门进行工具的自主研发;另一种是技术外包,即与专业的软件开发公司签订开发协议,设计院提出开发需求,由软件公司来配合实现功能。
这两种开发方式各有其优缺点:自主开发方式能节约成本,开发针对性强,定制化程度高,但既懂专业技术又会开发的人才稀缺,招募困难;技术外包方式节省设计院时间,开发效率高,但无法形成自身的BIM核心能力,技术发展受制于软件公司,而且开发周期长,费用昂贵,定制化需求也经常得不到及时满足。因此,对于具备一定软件开发能力的工程设计院,采用自主开发的方式来定制BIM是更优的选择。
而对于三维软件的开发应遵循由点到面,由浅入深的原则。即从单个软件入手,作精作深入之后再移植到其他相关软件。同时,针对某一特定地三维设计软件进行的二次开发,也要遵循一定的顺序。首先要让开发出来的插件满足大部分设计人的基本需求,让使用者能比较顺畅地使用三维软件;然后再进行扩展,开发各个专业的建模工具,以满足目前图纸翻模型的需求;之后要开发与三维设计相关的工具,逐渐让使用者脱离二维设计;最终,开发进程会逐渐介入到其他软件和平台,形成全专业的BIM大协同。
由于目前国内工程设计行业使用范围最广的三维设计软件是欧特克公司的Revit,其开发平台也最为完善和易用,因此,将优先基于该软件进行二次开发。
Revit作为一个BIM建模平台软件,提供了基础功能供用户来做BIM建模。通用的建模平台提供了API(Application ProgrammingInterface)供第三方做Revit二次开发。开发的成果是Revit插件,它能创建模型和读取BIM模型信息。实现批量操作以及智能操作,还可以打通与其它软件之间的顺畅模型信息传递。
Revit二次开发能让一些简单重复的工作由电脑替我们完成,从而大大减少工程师的工作量。基本上现在市面上出现的基于revit的插件,都是revit二次开发的成果。
BIM技术是未来的趋势,学习、了解掌握更多BIM前言技术是大势所趋,欢迎更多BIMer加入BIM中文网大家庭(http://www.wanbim.com),一起共同探讨学习BIM技术,了解BIM应用!
相关培训