![b3ce90a9f377fd434862be85304d82f9.png](https://i-blog.csdnimg.cn/blog_migrate/45bdecd21894c09ef9b49e9aee9e696b.jpeg)
在实际项目中,规范规定或业主要求,都会对机电管线安装的最低高度做出要求
用Revit进行机电深化后,一般都需要进行净高检查
常用的方法有:
- 调节楼层平面的视图范围,导出Cad图,再核对不满足净高的管线
- 绘制天花板,找到与天花板碰撞的管线并修改
这两种方法的缺点是 效率,降板区域
故
考虑开发插件实现自动检查
思路1.读取管线的偏移值,找到不符合的项
思路2.测量管线与楼板的垂直距离,拿到不符合相对高度的项
1的缺点还是没覆盖到降板问题
开发环境 visual studio2017 + revit2016
运行展示:
(这里默认土建和机电模型是分开建立,互相链接状态)
![9fca1f8a010ad7716ec2e4ea441b827f.png](https://i-blog.csdnimg.cn/blog_migrate/85f70290bc83bfcbc6b6e56565f0441d.jpeg)
![8909f2f0b807491d53621c85beeff4f7.png](https://i-blog.csdnimg.cn/blog_migrate/ad6f540455ce7625bd975804e2b6fa3e.jpeg)
![5836dfef9e38a8ba7f68427fe5e2260e.png](https://i-blog.csdnimg.cn/blog_migrate/f6448028c86d1eb8f4d2beb97334d1c9.jpeg)
插件执行步骤:
选择链接文件,设置参数,软件后台拿到需要做净高分析的楼层中的楼板和管道,
计算,最简单的点线面的运算,
结果输出到非模态的窗口,
选中项,点击 显示模型 ,
视图会自动缩放到目标项,并保持选中状态(showelement())。
(非模态窗口,可以保持结果浏览和操作revit进行修改模型)
2018-10-9更新
增加将检查报告导出功能
实现思路:
- 拿到两个项目的document
![4a3313d36bb6c3a94c4bc4d074b8f436.png](https://i-blog.csdnimg.cn/blog_migrate/8e06954fc25e7ce998303014d28edd99.png)
- 过滤 拿到指定楼层的楼板、管道
![737d3eace079677c5feade2cf00ab1c7.png](https://i-blog.csdnimg.cn/blog_migrate/7409e3a85a87af509a887aea21c1fda7.png)
![7f66dd41f5449d8ac8dfe32f4c2ce7df.png](https://i-blog.csdnimg.cn/blog_migrate/a8c323d179335643492996e08b21110f.png)
- 循环 判断楼板和管道的相对距离(解决区域降板的问题)
![c16503333f4e4ff5fc11721bcc9dd402.png](https://i-blog.csdnimg.cn/blog_migrate/603e799220d83e5d6178ee502dfd0add.jpeg)
- 将结果输出到窗体,点击缩放视图
![26ca7849229902908bf3fd7b6f07cec7.png](https://i-blog.csdnimg.cn/blog_migrate/67636cf064fef9d6b5b2b435310da63b.jpeg)
需要注意的
- 立管应排除
- 部分管道含保温层
- 建筑面板or结构楼板
遇到的问题
- 窗体交互不太熟悉,绕了一大圈用奇怪的方法解决的
总结
插件运行效率很美丽,但目前项目用不上.............
如今沉浸在模型更新无法自拔
yy出来这个需求 就写出来了
期待与大家交流~加入QQ群免费获取插件
点击加入QQ群jq.qq.com快速弹夹已经发布一段时间,交流群小伙伴也反馈了很多优化建议,想要和歌手一起交流学习开发知识,或者对快速弹夹有优化建议的朋友都可以加群(只想要使用插件的话,可以不加群私聊群主获取安装包,也可在插件官网http://www.kuaisudanjia.cn自行下载)
(关于歌手:土木工程专业毕业)