导航
  • 报考
  • 备考
  • 政策
短信预约 BIM考试动态提醒 立即预约

请输入下面的图形验证码

提交验证

短信预约提醒成功

BIM软件|Revit有什么功能?Revit二次开发是什么?

Revit中文网·2022-03-11 10:24:29浏览102 收藏40
摘要 Revit的功能主要致力于三维模型的建立以及信息的存储。Revit二次开发是以Revit软件为平台,通过其所提供的API,来进行适用于不同专业、供用户根据自己的实际需要的外部应用开发。环球网校BIM频道为大家带来“BIM软件|Revit有什么功能?Revit二次开发是什么?”。

BIM软件|Revit有什么功能?Revit二次开发是什么?

Revit的功能主要致力于三维模型的建立以及信息的存储。Revit二次开发是以Revit软件为平台,通过其所提供的API(Application Programming Interface,应用程序接口),来进行适用于不同专业、供用户根据自己的实际需要的外部应用开发。其中,对于一些具体功能的实现,API是外部应用程序与Revit之间的信息交互纽带。

Revit API不支持在多线程里调用,必须在主线程里调用。Revit API的接口有两种:一是ExternalCommand外部命令,程序安装后将会出现在外部工具下拉菜单中,能在Revit界面上添加新命令;二是ExternalApplication外部应用,程序安装后会在Revit启动时加载,并在功能区新建面板。同时,也有两种开发环境可选,一种是在VisualStudio开发环境下进行,采用支持.NET开发的编程语言,如VB、C#等开发语言;另一种是使用由Revit自带的VSTA开发环境,在其自带的开发环境下通过APIRevit二次开发在国外应用较为广泛,如RoboBAT、CSI、CSC、RISA、USCost等,利用Revit提供的API成功开发了结构计算和概预算类应用软件。在国内,针对Revit二次开发的应用较少,并且多数是利用二次开发创建新族。但随着BIM技术在国内大力推广,国内许多企业、学者逐渐认识到了Revit二次开发的重要性和方便性,开始加大二次开发的研究力度。

最初的Revit API功能有限,只能提供访问文档中的对象。然而到目前为止,Revit API已经基本满足建筑工程的需要。通过对Revit API的开发,Revit的功能更加完善,应用范围也更为广阔。API编程对Revit的二次开发,具体可以实现的以下功能:(1)对建筑模型包含的图形数据和参数信息进行过滤访问;(2)创作新的族类型;(3)对模型中各个构件的创建、编辑、删除功能;(4)对消防管道压力值参数相关的计算;(5)对建筑模型的视图生成的设计;(6)遍历模型中的构件,显示一定条件下的模型信息;(7)过滤构件,只在模型中显示所需要的构件。当前Revit功能已经十分丰富,Revit2014提供的API还增加了点云、属性访问等功能。

温馨提示:2022年中国图学会BIM等级考试报名工作预计3月开启(点击免费下载 图学会第十八期《全国BIM技能等级考试》一、二级真题),同时考生们可以使用 免费预约短信提醒功能,及时获取BIM考试报名等时间信息。环球网校已开通BIM报考资格免费查询入口,输入学历等信息即可快速查询,想要报名的小伙伴千万不要错过。

环球网校为大家准备了60分钟零基础入门BIM必修课,点击限时免费领取,不要错过。以上内容就是“BIM软件|Revit有什么功能?Revit二次开发是什么?”,更多BIM热点资讯/教程分享欢迎关注微信公众号“BIM实训”,也可点击下方免费下载领取精品学习资料。

展开剩余
资料下载
历年真题
精选课程
老师直播

注册电脑版

版权所有©环球网校All Rights Reserved