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

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

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

跑远了

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

本文简单介绍一下思路

开发环境 visual studio2017 + revit2016

运行演示:
Revit二次开发——自动划分管道辅助下料插件开发思路_第1张图片Revit二次开发——自动划分管道辅助下料插件开发思路_第2张图片Revit二次开发——自动划分管道辅助下料插件开发思路_第3张图片Revit二次开发——自动划分管道辅助下料插件开发思路_第4张图片
插件主要步骤:

对选择的管道进行长度判断,对长度大于2*标准段长度的风管进行操作Revit二次开发——自动划分管道辅助下料插件开发思路_第5张图片
对风管进行打断,并且创建连接件(UnionFitting)Revit二次开发——自动划分管道辅助下料插件开发思路_第6张图片管道打断的方法,可以参考这篇文章:

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

判断风管的宽度值,大于1500的将连接件族改为角铁法兰样式Revit二次开发——自动划分管道辅助下料插件开发思路_第7张图片
判断,重复步骤 or 操作下一个管道

需要注意的:

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

总结:

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

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

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

期待与大家交流~

点击加入QQ群

jq.qq.com

关于歌手

你可能感兴趣的:(Revit二次开发思路分享)