X
返回顶部
当前位置: 首页>

Dynamo技巧:Dynamo快速计算装配式楼梯梯段及平台板的体积(2)

发布:中文网小编4号 浏览:2231人 分享
发布于:2021-09-02

文章来源:BIM加油站

作者:泡椒侠

 

上篇文章我们讲解了通过Dynamo计算整个楼体的体积。我们知道楼梯他是由梯段和休息平台组成。如果只是统计整个楼体的体积,不区分梯段和平台的体积,那么我们上一篇文章就完全可以做到。

我们知道做装配式楼体很少有做休息平台的,一般休息平台还是现浇,不过也有些地区也会将梯段和休息平台一起做了的如下图1。而小编最近做的就是梯段和平台分开的类型如图2。所以我们在计算楼梯体积的时候就应该将梯段和平台区分开来计算。那这在Dynamo中又如何来区分呢?

889862495f2503dcac481c82afdfa287.jpg

b352cd40ffb9223cacbe4b7a9967d84d.jpg

我们知道在Revit楼梯的类型参数里,区分了梯段类型和平台类型,也就是不同的族构成的。如图:

da8f277ce0969ab93e99c44426c02ad8.jpg

了解到这里, 那么我们就知道在Dynamo中怎样获取这两个不同族类别了,通过Categories节点分别选择“楼梯-梯段”“楼梯-平台”

如图:

d74f802471cdd6d806030adb4237b57c.png

再通过All Elements of Category节点将选择的类别获取到Dynamo中来。使用Element.Geometry节点将获取的类别转化为Dynamo中的图元。

如图:

365bed0a4d49a254907639224651f789.pngeb03e7954fad595f60fa68bfaa930637.jpg

这样我们就将梯段及平台在Dynamo中区分开来。

在实际项目中我们还会遇到这样的情况,部分楼层的梯段做了预制,一部分楼层未做预制,这样我们又该如何在Dynamo中区分呢??

这里我通过梯段的类型名称来区分预制与非预制的梯段。

如图:

1f2a3e95888a3c94100671b719c940c1.jpg

在Dynamo中我们只需要通过Element.Name节点获取出梯段的类型名称,当我们获取到图元的类型名称后,再选择出类型名称等于“【S】PC(120)”的梯段,最后通过List.FilterByBoolMask节点区分出那些是预制梯段,那些是现浇梯段。In则输出预制梯段,out就输出现浇梯段,通过Element.Geometry节点分别将预制和现浇梯段转化为Dynamo中的图元。

如图:

16bd13340fc69d81652674f6183aa0df.jpg

fbc315e0da45cb2fd190edee667c5f00.jpg

ab2ea185a5df4a5e733cdee40690fe54.jpg

分别选中in后面的Element.Geometry节点和out后面的Element.Geometry节点。

如图:

abb485bcbc5a3e57217aa2d0e9c857dd.jpg

37b217783a8d8db10a36852f55782ea1.jpg

区分开以后,我们就可以通过上篇文章所讲解的方式,进行梯段平台的体积计算并得出结果了。


BIM技术是未来的趋势,学习、了解掌握更多BIM前言技术是大势所趋,欢迎更多BIMer加入BIM中文网大家庭(http://www.chinarevit.com),一起共同探讨学习BIM技术,了解BIM应用!