完善主体资料,免费赠送VIP会员!
* 主体类型
* 企业名称
* 信用代码
* 所在行业
* 企业规模
* 所在职位
* 姓名
* 所在行业
* 学历
* 工作性质
请先选择行业
您还可以选择以下福利:
行业福利,领完即止!

下载app免费领取会员

NULL

5cdd2dc095060.jpg

Revit围护怎么画?revit围护这个方法自动生成!

发布于:2021-02-26
首页/BIM专题
2650
分享

目前,市场上存在一些快速建模插件,但由于不同专业领域构件的差别较大,针对某一专业的插件很难适用于其他专业。因此,有必要基于不同领域做有针对性的插件。本文基于Revit的二次开发,研究地铁围护桩自动生成算法,实现地铁围护桩的快速布置。

基于Revit平台研究地铁围护桩自动生成算法,提高Revit的建模效率。分析地铁围护桩分布规律,利用C#语言,通过识别CAD底图以及软件交互界面获得桩定位线和布置参数,计算得到桩中心点坐标,实现地铁围护桩的自动生成。通过测试分析,运用本算法自动生成的地铁围护桩能够满足工程要求并且极大地提高了建模效率。应用结果表明,基于Revit的二次开发可以弥补相关BIM软件专业性不强的问题,有助于推动BIM技术在我国的应用和发展。

开发准备

下图为地铁围护桩布置图(局部),可以看出,桩的数量较多且沿桩定位线等间距分布,Revit建模过程中,可以通过复制移动阵列等功能来实现围护桩的建模,但效率较低。因此,本文通过分析地铁围护桩分布规律,基于Revit进行二次开发,实现围护桩的快速建模。

桩族的创建

利用函数NewFamilyInstance(XYZlocation,FamilySymbolsymbol,Levellevel,StructuralTypestructuralType)创建桩族实例模型,其中,location为族实例放置点坐标,symbol为族类型,level为标高,structuralType为结构类型。由此可见,桩自动生成的关键是计算桩定位点坐标,下文将重点介绍。

对话框窗口与Revit数据的交互

利用窗口(Form类)及一些控件:文本框(TextBox)、组合框(ComboBox)、按钮(Button)等,按下述方法实现Revit数据与窗口的交互。

窗口类中定义UIDocumentFamilySymbol等字段,重载窗口类的构造函数。这样,窗口对象即可读写Revit当前文档数据,外部命令接口也可获得窗口的数据。部分代码如下:

腿腿教学网-Revit围护怎么画?revit围护这个方法自动生成!

文章来源:铁路BIM联盟

仅作分享交流,文章著作权归原作者所有。

转载请注明来源本文地址:https://www.tuituisoft/bim/19891.html

未标题-1.jpg

上一篇:没有了

下一篇:没有了

QQ咨询
联系QQ:

2158157721

电话咨询
咨询电话:

15359439502

APP下载
扫码关注
关注微信公众号
返回顶部