Revit二次开发——自动划分管道辅助下料插件开发思路

有朋友问到用代码创建风管连接件的方法

记忆又回到了在预制生产厂家实习的那个冬天…

跑远了

市面上很多插件都有这个功能

本文简单介绍一下思路

开发环境 visual studio2017 + revit2016

运行演示:
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
插件主要步骤:

对选择的管道进行长度判断,对长度大于2*标准段长度的风管进行操作在这里插入图片描述
对风管进行打断,并且创建连接件(UnionFitting)在这里插入图片描述管道打断的方法,可以参考这篇文章:

https://www.cnblogs.com/greatverve/p/revit-api-opening-info.html

判断风管的宽度值,大于1500的将连接件族改为角铁法兰样式在这里插入图片描述
判断,重复步骤 or 操作下一个管道

需要注意的:

共板法兰接口的风管标准长度一般为:1130mm/1410mm,上图明细表的长度仅为演示
使用共板法兰或者角铁法兰的具体风管宽度范围,也可以做到第一个步的窗体中

总结:

插件运行效率很美丽,但目前项目用不上…

刚好有朋友问到这个需求 就写出来了

管道打断的方法,也有用在管道翻弯的开发过程中

期待与大家交流~

点击加入QQ群

jq.qq.com

关于歌手

猜你喜欢

转载自blog.csdn.net/imbatuco/article/details/102802599