Revit二次开发——机电预留洞图辅助插件思路
刚参加实习的时候,领导教我做机电管线的预留洞图
方法是:在三维视图,打开剖面框,慢慢移动截面,发现机电管线穿墙的情况,量取位置,然后再cad中,绘制预留洞图例,还要手工计算洞底标高及尺寸…
在学习dynamo的期间,预留洞的批量自动放置和标注,已经有思路并实现了
本文介绍二次开发的思路
开发环境 visual studio2017 + revit2016
demo演示
(当前文档为土建模型项目,默认机电模型为链接状态)
实现思路:
创建套管:拿到链接文档的管线信息:尺寸、中心线——与目标墙体进行碰撞检测,获取到相交点——在该点放置套管族——根据管线尺寸 对套管族的参数进行修改
标注套管:在平面图中,过滤本层的套管族——循环新建标注即可
(实现的代码都是常用的那几个,就不贴出来了,加循环就可以实现批量放置套管族)
需要注意的
这个思路是放置套管族,而不是直接开洞的原因是,newopenning好像是不可以标注的,所以对出图没用
缺点也很明显:对几根管线共用一个套管的情况,没用自动合并套管的功能,解决方法是写更严谨的算法,或者手动修改再重新标注
如需要将插件给同事使用,注意族参数是否有共享参数等情况
遇到的问题
总结
插件运行效率ok,目前项目用不上
需求都是过往做内地项目时遇到的
目前有计划整理一下代码,发布一个辅助BIM工程师的插件,减少重复工作,提高工作效率
希望可以成功~
嗯 到时组建个QQ群聊 再和大家分享
---------------------2019-02-15更新---------------
点击连接加群
jq.qq.com
欢迎交流讨论~
提前祝各位新年好!
关于歌手.