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

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

NULL

ad.jpg

Dynamo教程 | Dynamo技巧:如何獲取鏈接模型樓板邊界并生成房間?

發(fā)布于:2024-10-22 02:20:02

BIM中文網(wǎng)

更多

最近遇上個(gè)問(wèn)題,鏈接的建筑模型無(wú)法正常生成房間,單獨(dú)畫(huà)房間分隔倒是可以,但一看這個(gè)邊界就被嚇住了,如下↓

Dynamo,Dynamo技巧
其實(shí)面積并不大,用拾取線的方式點(diǎn)選生成房間分隔也不會(huì)花很多時(shí)間,但還是想弄一個(gè)心理上更舒服的方式。畢竟dy搞,因本身對(duì)從鏈接模型直接獲取所需的房間邊界的方式之前沒(méi)有嘗試過(guò),要花的時(shí)間肯定要大于手動(dòng)(至少在當(dāng)前的情況下),但為了一勞永逸,以防萬(wàn)一,剛好也有這個(gè)時(shí)間、契機(jī),那就搞吧~

要做這個(gè)事情,需要準(zhǔn)備好2個(gè)節(jié)點(diǎn)包:Rhythm、BimorphNodes

Ps:好多實(shí)用的節(jié)點(diǎn)包的確基本都是下載量多的,最近dynamo中都沒(méi)法直接下包了(難受),不知道啥原因。有需要只能百度搜索Dynamo package,去網(wǎng)頁(yè)下了(哭)
 在找到本例的方式前,走了好多彎路,也發(fā)現(xiàn)了一些槽點(diǎn)(沒(méi)有批判的意思,畢竟每個(gè)人解決問(wèn)題的方式有區(qū)別,開(kāi)發(fā)不可能考慮到方方面面,也因此才有了像dy、gh這樣的插件,還不能滿足實(shí)際需要,那就個(gè)人再加入編程的東西):
槽點(diǎn)1、當(dāng)年辛辛苦苦畫(huà)的樓板邊界讓revit生成了樓板,dy卻不直接把這些線返回給你直接做二次編輯
槽點(diǎn)2、想直接生成房間分隔嗎?沒(méi)有~只有模型線
是的,dy中沒(méi)有或直接或間接生成房間分隔的方法(也可能是本人目前沒(méi)發(fā)現(xiàn),以后發(fā)現(xiàn)了再來(lái)更吧~或者知道的兄弟姐妹來(lái)告訴我呀,高手總在黑暗中默默注視…)
 所以把線轉(zhuǎn)換為房間分隔的途徑宣告失敗,只能“曲線救國(guó)”了。焦頭爛額之際忽然靈光一閃——除了房間分隔,墻體封閉區(qū)域不一樣可以放置房間的??(果然有時(shí)很明顯的方法反而會(huì)被忽略)
 好了那么接下來(lái)就是步驟了:
1、過(guò)濾出鏈接模型中的樓板


Dynamo,Dynamo技巧


2、將樓板用explode炸開(kāi)。通過(guò)“Element.Geometry”節(jié)點(diǎn)將樓板都轉(zhuǎn)換為了dy中的solid實(shí)體,solid沒(méi)有直接提取線的方法,所以將其炸開(kāi)成面進(jìn)而提取面的邊線


Dynamo,Dynamo技巧

3、過(guò)濾出所有樓板中需要的面


Dynamo,Dynamo技巧

4、從面得到線,線生墻


Dynamo,Dynamo技巧

預(yù)覽最終會(huì)生成墻體的線條,可視化的好處就是可以隨時(shí)直觀的查看結(jié)果是否是自己最終想要的。調(diào)試完成,點(diǎn)運(yùn)行,墻體生成,可以布置房間了~最后只需把這些墻體隱藏

不過(guò)還是很可惜不是房間分隔,雖說(shuō)土建是鏈接,但這些為布置房間生成的墻體即使隱藏了也還是實(shí)實(shí)在在擺在那的,或多或少還是會(huì)給其他環(huán)節(jié)帶來(lái)一定的麻煩,利弊取舍在個(gè)人啦~

本文源自微信公眾號(hào):記錄學(xué)習(xí)點(diǎn)滴

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

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

上一篇:Dynamo教程 | Dynamo技巧:如何刪除項(xiàng)目文件中所有無(wú)效的dwg?

下一篇:Dynamo教程 | Dynamo是什么軟件?如何去理解Dynamo的定位?