APP下载

建筑业Revit二次开发技术研究进展

2021-02-28赵全斌王昌辉程浩

山东建筑大学学报 2021年1期
关键词:二次开发建筑模型

赵全斌王昌辉程浩

(山东建筑大学 土木工程学院,山东 济南250101)

0 引言

建筑信息模型BIM(Building Information Modeling)技术以其可视化、参数化、协同效率高及对项目在全寿命周期中的优化作用得到广泛认可,近年来发展极其迅速[1]。BIM技术不仅在工民建、道路桥梁、设备机电等诸多项目中扮演着辅助的角色,并且在深化设计、碰撞优化等方面也发挥着举足轻重的作用。许多工程中以三维模型为基础,借助于BIM技术的可视化、精细化、信息化等特点,解决了诸多难题[2-4]。

Revit软件是为BIM而设计的一款平台级建模软件,具有强大的三维建模功能。其功能丰富,可以满足大多数情况如参数化建模、工程量统计、图纸绘制等的需求,并在国内外拥有大量的应用案例[5-8],但有些需要实现更多、更复杂功能的项目中,对Revit软件提出了更高要求。设计者需要利用二次开发工具,通过Revit软件提供的应用程序编程接口API(Application Programming Interface),自行开发所需的功能。

二次开发技术作为BIM学习与应用中的一个研究热点,具有积极的实用和理论价值,能够解决快速建模、信息管理以及数据交互等方面的一系列应用难题,从而提高工作效率、缩短工作周期,得到了建筑业研究者广泛关注。虽然很多BIM软件(如Tekla Structure、CATIA、SketchUp、Civil3D、SolidWorks等)都能实现自身的二次开发,可以应用到项目中并取得很好的效果。但是,Revit软件作为一款出色的平台级建模软件,其二次开发技术应用范围及应用价值更大。

1 Revit二次开发技术概述

1.1 Revit二次开发的概念与内涵

二次开发是指发现软件存在的问题后,有针对性地编写新的功能,并通过应用程序编程接口,将新程序载入到软件中,以丰富软件功能,达到预期目标。……

登录APP查看全文

猜你喜欢

二次开发建筑模型
一半模型
《北方建筑》征稿简则
关于建筑的非专业遐思
建筑的“芯”
重尾非线性自回归模型自加权M-估计的渐近分布
浅谈基于Revit平台的二次开发
浅谈Mastercam后处理器的二次开发
西门子Easy Screen对倒棱机床界面二次开发
3D打印中的模型分割与打包
独特而伟大的建筑