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

下載app免費(fèi)領(lǐng)取會員

NULL

ad.jpg

如何利用Dynamo制作添加灌漿管的自動程序

發(fā)布于:2018-01-30 16:51:22

網(wǎng)友投稿

更多

在Revit中如何輕松添加灌漿管和頂部管(tubes on top)到預(yù)制墻呢?跟我學(xué)!

灌漿管和頂部管是安裝Revit結(jié)構(gòu)預(yù)制擴(kuò)展時(shí)可得到的基于面的族。在建模時(shí),你可以使用它們,也可以使用自己定義的族。在Revit中,有幾種方法可以將這些元素添加到預(yù)制墻裝配上。

1. 先使用安裝配件命令(Place a Component)

2. 選擇需要的族和類

3. 接下來選擇墻面。注意:灌漿管的朝向取決于你選擇的預(yù)制墻的面/邊。

4. 可以用Revit內(nèi)嵌的功能,進(jìn)一步調(diào)整灌漿管和頂部管的位置,比如你可以指定邊緣的距離、灌漿管和頂部管之間的距離,使用復(fù)制或鏡像工具等。

這些步驟很直接,但是如果每個(gè)預(yù)制墻都需要進(jìn)行這樣的操作,過程就很沉悶耗時(shí)了。這種時(shí)候使用Dynamo非常方便,接下來為您展示自動添加管道到Revit模型的過程。

假設(shè)這些條件得到滿足:

  • Dynamo腳本在Dynamo Player中準(zhǔn)備完畢可以使用

  • 是對多選預(yù)制墻進(jìn)行操作

  • 輸入的參數(shù)應(yīng)該允許選擇元素的類以及布局的精確位置

接著,就可以在Dynamo Player中看到擁有以下輸入?yún)?shù)的Dynamo腳本

這個(gè)Dynamo腳本是什么樣的呢?首先,檢索已選的面

其次,檢查面的朝向

Python腳本檢查了表面的局部坐標(biāo)系的起點(diǎn)是在頂部還是底部,計(jì)算出灌漿管的旋轉(zhuǎn)角度。

現(xiàn)在就可以得到墻部件的長度信息

現(xiàn)在,用于計(jì)算灌漿管和頂部管插入點(diǎn)的坐標(biāo)的信息一應(yīng)俱全

考慮到所有輸入的參數(shù),下一個(gè)Python腳本幫助計(jì)算出插入點(diǎn)的具體位置

添加管道到Revit模型的正確位置和正確朝向上,此處用的是Spring Node包中的FacePoints node,Springs > FamilyInstance

然后是所有節(jié)點(diǎn)

這就是添加灌漿管的自動程序了,可以節(jié)省很多人力和時(shí)間成本,快試試吧!

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

未標(biāo)題-1.jpg

上一篇:Revit標(biāo)注如何實(shí)現(xiàn)文字替代?

下一篇:晨曦BIM算量插件的妙用