什么是revit二次开发?
哦?
喔
结论:在总结现有BIM技术和虚拟施工技术的基础上,从施工现状和实际需求出发,对BIM在建筑工程中的应用进行分析研究,结合Revit软件,二次开发来实现。
通过对Revit软件二次开发,能够与其他BIM软件进行数据交换。
经研究,以IFC标准规范,BIM软件在导入及导出中,会导致数据丢失等问题,从而影响了BIM软件间的协同设计。
利用探讨BIM建筑结构模型的表达,创建IFC标准生成要求的结构模型。
基于CAD图形的实体三维建模,并对其转换为BIM模型。
Revit具有良好的扩展性,通过Revit二次开发可以对Revit软件功能进行模块化扩展,能够快速完成建模。
该功能类似于天正系列研发的CAD软件,Revit可以识别CAD图纸的坐标信息等部分数据。利用Revit二次开发完成对墙、板、板钢筋等自动生成的各自算法研究。
Revit二次开发的基本方法,开发本拓展包,节省时间、降低施工成本,可适用于BIM全专业设计。
利用垂线解决多变量直径平行管道批处理标记问题的算法。这种方法可以通过二次开发Revit快速有效地标记管道,相比与之前的标记方法,提高了管线标注的效率。
利用Revit二次开发,在Revit平台上对空间模型参数化进行研发,能够实现空间网格结构和荷载、支撑等结构模型参数的快速生成。
Revit构件的创建编辑,采用FamilyAPI完成电气元件族类型获取,并对其Revit模型的数据元素存储于数据库。
Revit的官方开发网站和开发工具包(SDK)主要用于基于Revit的二次开发,也可以参考些书籍,更多的信息可以在网上找到。
目前,市面上基于Revit开发的软件公司有很多,各开发公司拥有自己的开发团队。
例如:翻模软件建模大师、橄榄山,Revit设计软件天正TR、鸿业BIMSpace等。
天正公司的TR软件延续天正T20经典界面与绘图习惯,移植大量有效的绘图功能应用到Revit平台中。
然而,Revit是BIM全寿命周期集成化管理的三维绘图软件,天正TR在延续经典界面的同时,却将五个专业分由五个不同的开发团队研发了五款TR软件。
不同的是,鸿业的BIMSpace、橄榄山、翻模大师等都是一款集合五个专业的软件,包括:土建和机电两大专业,利于模型的完整性设计及专业间碰撞检测,减少了图纸链接的繁琐性。
插件虽然层出不穷,但厂商开发出来肯定是面对通用性最高的需求。
但面对复杂多变的工作场景,需要更深层、更定制化的应用,插件就力不从心了。
归根结底,你的需求不被市场认可,或者没有被IT大佬所理解。
但是工程师的字典里没有妥协这两个字,更何况是BIM工程师。
Revit提供了丰富的API,也就是应用程序接口,让你可以通过二次开发来做自己想做的事情。
操控就是对模型进行增、删、改、查。增就是创建看得见的模型,或者看不见的类型或配置。
删、改就是批量删除不需要的元素,修改模型中元素的空间位置、状态和各种属性。查,就是获取文档中的信息。
没有二次开发,对于Revit的操作与控制,只能用自带的按钮工具来进行,超出功能使用范围,有想象力也没有发挥的空间,但通过二次开发,Revit将会被你拿捏的死死的。
? 其次,可以避免重复操作
计算机最擅长的就是重复操作,而我们人类是讨厌重复操作的生物。
这也是为什么那些带有批量功能的插件会受到大家热捧,批量改族,批量布置族,批量提取信息,批量添加信息等等,项目越大、批量操作越多,开发就越有必要。
? 再次,可以实现自动化流程
Revit二次开发可以按顺序执行,条件执行,循环执行,自动化完成设定的流程,这样一来,可以确定的工作流,通过编译,只用动一下手指就可以轻松完成。
? 最后,可以实现数据的互联互通,打通程序壁垒
尽管Revit有许多格式可以导出,但是数据的丢失、适用性一直是个问题。
你想导入导出Excel,不方便;你想导出到其他软件进行结构计算,不方便;你想与数据库交互,不方便;你想做VR展示,不方便。
通过Revit二次开发,你可以将信息通道打穿,杜绝信息孤岛,满足所有数据交互的需求。
以上这4点,讲的是Revit二次开发可以做的大方向。
对于个人来说,学会Revit二次开发,还可以拓宽你的技能领域,跳出建模员,向开发人员的行列迈进。
编程能力是一种通用技能,它不限于Revit二次开发。
CAD二次开发,犀牛二次开发,甚至一些通用桌面软件的开发,都是编程这颗技能树上开的花。
各公司研发的BIM软件都含有自己的丰富标准族库,支持基本“族”与CAD平台天正图块的对应关系,实现信息共享。
TR天正建筑软件中,基本可以实现T20建筑平面设计的信息,能够将墙体、门、窗、楼梯、梁、柱子的图元转换为族,模型效果显示也比较完整。
TR天正电气仅支持部分电气设备的导入,基本可以实现电缆桥架、灯具及开关。
转换比较好的还有设备专业的风管、水管等管线。
由于CAD中电气设计会以建筑专业为底图,故转化的Revit电气模型会附带Revit建筑模型,但TR天正电气软件转化的Revit建筑模型缺失大部分建筑构件,例如门窗等都不显示。
其他软件也是如此,在模型CAD转到Revit时,总是缺少模型构件的部分信息。
TR天正电气在导线连接时,识别天正电气CAD图块的功能并不像CAD那样快捷。
TR天正软件的接口不支持CAD文字导入,而橄榄山软件可以支持CAD文字转化,但都不支持三维模型中文字的标注。
综述所述,Revit开发的软件公司有很多,但并没有一款软件都涵盖全部功能,可见开发难度之大。
土木专业相对于电气、设备专业优势更明显一些,在墙体、梁等结构统一,易与规范,开发难度相对低。其他专业功能扩展,可以通过Revit API接口,对Revit软件进行模块开发。
对于三维标注技术,天正、鸿业等公司软件开发全面,功能丰富。而它们在三维模型房间及电气装置、桥架管线信息文字标注方面鲜有研究,使得工程技术人员在设计和查阅图纸时,无法判断其名称及功能用途。