完善主體資料,免費贈送VIP會員!
* 主體類型
* 企業(yè)名稱
* 信用代碼
* 所在行業(yè)
* 企業(yè)規(guī)模
* 所在職位
* 姓名
* 所在行業(yè)
* 學歷
* 工作性質(zhì)
請先選擇行業(yè)
您還可以選擇以下福利:
行業(yè)福利,領完即止!

下載app免費領取會員

NULL

ad.jpg

Dynamo教程 | Dynamo技巧:Dynamo快速計算裝配式樓梯梯段及平臺板的體積(1)

發(fā)布于:2024-11-14 03:50:01

BIM中文網(wǎng)

更多

文章來源:BIM加油站

作者:泡椒俠

 

這幾天小編在做個裝配式項目,計算裝配率并出裝配方案。由于統(tǒng)計構件較多還要進行計算,于是我就想到了通過Dynamo來幫助我統(tǒng)計并計算,然后直接導出計算結果到Excel表格。

在這個項目中小編遇到個小問題那就是樓梯的體積統(tǒng)計。由于樓梯屬于系統(tǒng)族,在屬性欄中既沒有面積也沒有體積。所以Revit明細表中也只有通過材質(zhì)來統(tǒng)計樓梯的體積。那么在Dynamo中我們就不能通過Element.GetParameterValueByName節(jié)點來獲取到他的體積參數(shù)了。那這時我們應該怎么在Dynamo中獲取樓梯的體積呢?

1、我們先通過Categories節(jié)點選擇樓梯類別,再通過All Elements of Category節(jié)點將從revit中獲取的樓梯類別轉(zhuǎn)換成dynamo可識別的圖元,通過Element.Geometry節(jié)點將圖元轉(zhuǎn)化為Dynamo中的Geometry。

如圖:

1d461b880c77e789bbcf2599703b9eb0.jpg

4f095edb5ef4d5ed919417e93b8003fd.jpg

2、這時我們將Revit中的所有樓梯圖元都已經(jīng)獲取到Dynamo中來了,下一步我們將要計算出這些實體圖元的體積。通過Solid.Volume節(jié)點獲取出所有實體的體積。(注:由于Revit中的單位為毫米,所以這里獲取到的體積都為立方毫米)由于Solid.Volume獲取出來的體積是一個多維列表,這里我們將用List.Flatten節(jié)點進行降維處理。降維后我們用Math.Sum節(jié)點進行求和樓梯的總體積。

如圖:

518c804d396d2be5b4057163fba0e742.jpg

3、最后一步進行單位的轉(zhuǎn)換,我們選擇Convert Between Units節(jié)點選擇體積轉(zhuǎn)換,下面選擇立方毫米轉(zhuǎn)換為立方米。

如圖:

59920331fda36458dfc1437fe69f1e53.jpg

4、進行數(shù)字的格式的設置,通過Math.Round節(jié)點設置你所需要的小數(shù)點后幾位數(shù)。

如圖:

ba9dc0efebf8a8eb2c4467f784e1a680.jpg

本文版權歸腿腿教學網(wǎng)及原創(chuàng)作者所有,未經(jīng)授權,謝絕轉(zhuǎn)載。

未標題-1.jpg

上一篇:Dynamo教程 | Dynamo技巧:Dynamo快速計算裝配式樓梯梯段及平臺板的體積(2)

下一篇:Dynamo教程 | Dynamo怎么建橋梁?Dynamo創(chuàng)建橋梁思路(2)