下載app免費領(lǐng)取會員
文章來源:BIM加油站
作者:泡椒俠
上篇文章我們講解了通過Dynamo計算整個樓體的體積。我們知道樓梯他是由梯段和休息平臺組成。如果只是統(tǒng)計整個樓體的體積,不區(qū)分梯段和平臺的體積,那么我們上一篇文章就完全可以做到。
我們知道做裝配式樓體很少有做休息平臺的,一般休息平臺還是現(xiàn)澆,不過也有些地區(qū)也會將梯段和休息平臺一起做了的如下圖1。而小編最近做的就是梯段和平臺分開的類型如圖2。所以我們在計算樓梯體積的時候就應(yīng)該將梯段和平臺區(qū)分開來計算。那這在Dynamo中又如何來區(qū)分呢?
我們知道在Revit樓梯的類型參數(shù)里,區(qū)分了梯段類型和平臺類型,也就是不同的族構(gòu)成的。如圖:
了解到這里, 那么我們就知道在Dynamo中怎樣獲取這兩個不同族類別了,通過Categories節(jié)點分別選擇“樓梯-梯段”“樓梯-平臺”
如圖:
再通過All Elements of Category節(jié)點將選擇的類別獲取到Dynamo中來。使用Element.Geometry節(jié)點將獲取的類別轉(zhuǎn)化為Dynamo中的圖元。
如圖:
這樣我們就將梯段及平臺在Dynamo中區(qū)分開來。
在實際項目中我們還會遇到這樣的情況,部分樓層的梯段做了預(yù)制,一部分樓層未做預(yù)制,這樣我們又該如何在Dynamo中區(qū)分呢??
這里我通過梯段的類型名稱來區(qū)分預(yù)制與非預(yù)制的梯段。
如圖:
在Dynamo中我們只需要通過Element.Name節(jié)點獲取出梯段的類型名稱,當我們獲取到圖元的類型名稱后,再選擇出類型名稱等于“【S】PC(120)”的梯段,最后通過List.FilterByBoolMask節(jié)點區(qū)分出那些是預(yù)制梯段,那些是現(xiàn)澆梯段。In則輸出預(yù)制梯段,out就輸出現(xiàn)澆梯段,通過Element.Geometry節(jié)點分別將預(yù)制和現(xiàn)澆梯段轉(zhuǎn)化為Dynamo中的圖元。
如圖:
分別選中in后面的Element.Geometry節(jié)點和out后面的Element.Geometry節(jié)點。
如圖:
區(qū)分開以后,我們就可以通過上篇文章所講解的方式,進行梯段平臺的體積計算并得出結(jié)果了。
本文版權(quán)歸腿腿教學(xué)網(wǎng)及原創(chuàng)作者所有,未經(jīng)授權(quán),謝絕轉(zhuǎn)載。
上一篇:Dynamo教程 | Dynamo如何創(chuàng)建軸網(wǎng)?使用Dynamo快速創(chuàng)建軸網(wǎng)6部曲