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

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

NULL

ad.jpg

Dynamo教程 | Revit里的Dynamo怎么用?如何使用Dynamo批量處理Revit構(gòu)件?

發(fā)布于:2024-09-30 14:04:32

BIM中文網(wǎng)

更多

本文源自微信公眾號(hào):建筑同期生

 建筑同期生.jpg

在使用revit的過(guò)程中,同學(xué)們應(yīng)該感覺(jué)到了,雖然軟件本身提供了諸如復(fù)制,陣列等功能可以讓我們批量的布置構(gòu)件圖元。也提供了實(shí)例屬性和類(lèi)別屬性等參數(shù),方便我們對(duì)于圖元進(jìn)行修改。但是一旦涉及到大批量構(gòu)件的統(tǒng)一調(diào)整。revit手工布置低效的缺陷就顯露出來(lái)了。

de3cc6de1228141ff3fa5530a03ae815.png

因此本期教程,我將向大家介紹一下如何借助內(nèi)置于revit中的可視化編程語(yǔ)言-dynamo,快速的對(duì)revit構(gòu)件進(jìn)行批量的處理。

01批量布置

首先,大家可以在管理欄中打開(kāi)dynamo。選擇新建文件。進(jìn)入dynamo的編程界面。

c10dde73b6059517a176e344fc4a98c2.png

70e4203b2402c5061316afc87286d532.png

接下來(lái)我們先批量的進(jìn)行構(gòu)件的布置。比如在這我們想制作一個(gè)同心圓效果的柱列。那就使用circle中的由圓心和半徑成圓,繪制同心圓。

4e365f2a5b97fe2aad6079deb69f5fd4.png

然后通過(guò)t值參數(shù)切分線(xiàn),并獲取每個(gè)線(xiàn)的初始點(diǎn)。得到柱子的定位點(diǎn)。

2eb0185b71252bc5dbe29040c7d94cfb.png

有了定位點(diǎn)之后,大家就可以使用family instance by point進(jìn)行批量的族布置了。

ec396a2eedbfae0d944478301db3070b.png

它需要輸入一個(gè)構(gòu)件類(lèi)型??梢允褂胒amily type來(lái)拾取,在這我們選擇柱子。

53a387353b334fb01f7ca1795bef0b9d.png

但是一運(yùn)行就發(fā)現(xiàn)問(wèn)題了。并沒(méi)有生成柱子。但大家在這把類(lèi)型換成其他物件,比如欄桿又可以正常生成。這個(gè)其實(shí)是因?yàn)椴糠謗evit圖元在放置的時(shí)候不僅需要定位點(diǎn),也需要定位標(biāo)高。要使用by point and level來(lái)進(jìn)行放置。

c9c6f93296e558c02883d865cdd93833.png

eabc04644af4dfac7546282720164353.png

回到revit界面,大家可以看到。批量的柱子就布置好了、

aa9a19c12f28a2e4bc4a53202c8c37df.png

02批量屬性修改

完成柱子的布置之后,大家會(huì)發(fā)現(xiàn),當(dāng)前咱們只能對(duì)于柱子的類(lèi)型進(jìn)行修改。而不能如同revit中那樣對(duì)于柱子的屬性進(jìn)行單獨(dú)的設(shè)置。

7f285e8908ccf7bc8beb2644dcd9e87c.png

這是因?yàn)閐ynamo中,對(duì)構(gòu)件屬性的修改要使用一個(gè)專(zhuān)門(mén)的運(yùn)算器-set parameter by name. 它可以讓我們輸入要修改參數(shù)的名稱(chēng)和具體的值。比如在這我們可以試著批量的修改柱子的高度。

8ed4fd8019d384cb5a87af8e06cfea23.png

這個(gè)參數(shù)名稱(chēng)各位需要回到revit看下,柱子的高度是有頂部偏移和底部偏移控制的,那我們就使用頂部偏移進(jìn)行控制,使用字符串輸入,這個(gè)名字一定要完全正確。否則就會(huì)報(bào)錯(cuò)。那么在這我們可以給他一組數(shù)列用來(lái)控制柱子的高度。

0a1825124bd31390539498dec499ffda.png

e60a11233df6d1c02d8271e680aba2f3.png

大家可以看到,這樣一個(gè)成同心圓布置并且高度變化的柱列就做好了。

80efd985f50d6a807e78c9a6ac95000e.png

所以利用dynamo可視化編程的特點(diǎn),可以極大的提高我們批量處理revit構(gòu)件的能力,大家一定要學(xué)會(huì)使用喲。

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

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

上一篇:Dynamo教程 | Dynamo節(jié)點(diǎn)有幾類(lèi)?Dynamo for Revit節(jié)點(diǎn)類(lèi)別

下一篇:Dynamo教程 | Dynamo軟件教程:Linkdwg2節(jié)點(diǎn)包的一些常用操作

60acb4e0ef112.png