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

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

NULL

ad.jpg

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

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

BIM中文網(wǎng)

更多

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

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

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

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


Dynamo,Dynamo技巧


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


Dynamo,Dynamo技巧

3、過濾出所有樓板中需要的面


Dynamo,Dynamo技巧

4、從面得到線,線生墻


Dynamo,Dynamo技巧

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

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

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

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

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

上一篇:Dynamo教程 | Dynamo技巧:如何刪除項目文件中所有無效的dwg?

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