首页/技术分享

利用Dynamo批量降柱帽

发布于:2018-07-26 16:20:10
5766人 分享


如何利用Dynamo降柱帽

在车库的结构建模过程中,地库顶板未斜板的情况下,在遇到有柱帽时,需要将柱帽降到板面,调整一个车库柱帽的时间太长,下面就为大家介绍如何使用Dynamo进行批量柱帽降高度。

1.png

一、筛选结构板与结构柱(柱帽)

1.png

如上图,利用AllIndicesOf节点与GetitemIndex节点将两者区分,分成两个思路,板与柱帽

二、对柱帽部分进行分解选取

1.png

为了筛选上下两个与Z垂直的面,采用了比较面积的方式,将上下两个面进行筛选

1.png

考虑到此时我们不知两个SurFace那个为顶面,所以随意选取其中一个点的中心点,并给予一个较大的Z值,保证点在整个模型的上方,在利用Point.Project节点向下方投影,此时会得到两个点,利用Z值大小将柱的顶面筛选出来

1.png

1.png


利用上面说到的投影思路与上方的节点,先行将板顶面选取

 三、顶部偏移值确定

1.png

由于结构顶板的倾斜,意味着每条线会有两个不同的Z值,此时我们利用UV点的01将对角位置点选取,像下方投影会得到两个Z值,并进行大小比较,按照高度关系选取小值

1.png


由于读取的点Z值不具有标高信息,所以将高程进行读取,并进行数学运算,得到具体的

偏移数值

四、利用改变参数节点进行调整


1.png

1.png

最后运行程序,柱帽就会准确的落到相应的位置

五、节点图

1.png

1.png

1.png

1.png

1.png

如果有问题,请在下面链接留言,互相交流学习

https://zhuanlan.zhihu.com/p/40482608

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

上一篇:

Revit协作必须了解的三个工具

下一篇:

Revit中设置过滤器颜色后画风管时还是无法显示颜色?