首页/技术分享

从零开始学Dynamo实战应用篇干涉判断类

发布于:2018-12-27 15:45:26
6102人 分享

4.5 干涉判断类

4.5.2 楼梯踏步平台上部净高检查

1、选中楼梯及踏步曲面筛选

01节点组主要是筛选出属于踏步的曲面。首先分别选取活动视图中的所有对象以及按类别选取楼梯,然后求两者的交集即得到活动视图中的楼梯。接着通过判断曲面的法向向量的方向来判定该曲面是不是属于楼梯踏步,法向向量分量为“1”表示该曲面平行于水平面即属于楼梯的踏步。

2、获取踏步曲面质点垂直高度干涉点

02节点组主要是找到踏步上方最近的障碍点。首先找到每个踏步的中心点,然后输入垂直方向的平移量,该平移量为了考虑楼梯的装饰厚度。接着从楼梯踏步的装饰面开始向上检查净高,获取从检查原点开始垂直向上遇到的第一个障碍点。

3、踏步上方净高与规范检查

03节点组主要是获取净高检查的结果。首先连接踏步中心点与反射后遇到的第一个障碍点,然后获取该连线的长度与指定的净高要求进行比较。接着满足净高要求的连线与不满足净高要求的连线我们将其赋予不同的颜色。

转载请注明来源本文地址:https://www.tuituisoft/blog/1751.html

上一篇:

从零开始学Dynamo实战应用篇干涉判断类

下一篇:

Revit插件鸿业机电快速创建预留洞口