Top Menu

关于revit风管自动连接功能的一些记录

使用指定管件or适配任意管件

这里的风管管件指的是连接件,包括变径、弯头和三通四通

涉及到对极限距离的计算,比如要是对两个平行风管使用自适应弯头角度连接时,就会涉及两个弯头连续放置时的最小距离计算,而这个最小距离是和所用的管件有强关联关系。所以为了实现判断,必须使用一个已知的公式,而这个公式必须是和所使用的族绑定。

对于两个平行风管,它的连接可以拆分为

  1. 确定主风管的连接点1:查找四个端点中相近的两个端点
  2. 以这个连接点1以及这个主风管的方向向量V1与弯头的X和Y计算偏移量进行向量积,这时因为只有Y的偏移值没有方向,所以有两个可能的最终点2和2’,取一个离对面风管端点近的作为最后的端点2的坐标点。
  3. 以这个2点为起点,以弯头角度为旋转角度,有两个方向向量V3、V3’,求出两个点3的可能解3和3’,求与4点距离,选择近的生成射线23,这时还不知道23的长度
  4. 以4为起点,反向计算3点位置,这是

 

 

 

There are no comments yet

  • Hello, guest

Powered by WordPress. Designed by WooThemes