不懂編程?節點包來湊——Dynamo常用節點包推薦(上)

由於篇幅有限,本次文章我們分上、下兩篇,來分享給大家。

Dynamo作爲一款輔助三維設計工具,他可以通過圖形化的編程,幫我們解決很多在設計或者建模過程中遇到的小問題;同時他作爲一款可視化編程軟件,學起來也不太難,但是,很多時候,Dynamo自帶的那些節點並不能滿足我們日常工作的需要,因爲這些節點,也就涉及到RevitAPI的九牛一毛,所以會編程又顯得尤爲重要了。

但是,Dynamo作爲一款可視化編程工具,不就是爲了解決我們不會敲代碼的問題嗎?所以呢,本次文章,我給大家分享一些節點包,用好這些節點包,相信在工作中,能夠幫助你解決不少問題,同時還不需要你自己敲代碼。

一、Orchid——推薦指數 ★★★★★

這個包最初,我是想要刪除族參數的時候,在GitHub上找到的;裏面有豐富的關於參數的節點,不論是項目參數、共享參數還是族參數,應有盡有,而且包內都是成套的節點,用起來特別順手。

用了一段時間以後,發現這個包裏,有太多好用的節點了,簡答舉幾個例子:

“DataStream.Await”,允許某段程序在指定節點之後再運行,我在處理Excel或者參數的時候,經常會用到這個節點:

"Document.BackgroundOpen"可以後臺打開Revit文件,並且允許你分離中心文件,批量處理的時候,特別方便:

創建和添加共享參數也比自帶的節點好用,可以判斷當前項目是否用該共享參數,然後進行添加和更新。

簡單舉兩個例子,這個包很有潛能,多去翻翻節點,會有意外的收穫哦~

二、Data-Shape——推薦指數 ★★★★★

如果你也想我一樣,喜歡折騰,那麼這個包特別適合你,這個包,可以在你完成你的程序以後,爲它定製一個UI,方便不會Dynamo的小夥伴使用。

如上圖,這樣一個UI只需要UI.MultipleInputForm ++配合幾個輸入端,就可以輕鬆實現:

當然了,Data-Shape還可以做各種的圖表,可玩性很高,這裏就不詳述了:

三、archi-lab——推薦指數 ★★★★★

archilab算是經典的節點包了,從用Dynamo開始,基本就一直在用,裏面有各種節點,覆蓋面特別廣,打印PDF、導入導入Excel和CSV,可以說基本的常用節點,它都有幾個,可以解決很多日常的問題。

而且作者還有幾個包,例如:archilab_Bumblebee處理Excel用,Archil-lab_Mandrell處理圖表用,都是很方便的。

四、BimorphNodes——推薦指數 ★★★★★

對於經常處理CAD文件以及鏈接模型的小夥伴,這個包可以說是必備選項,裏面包含了處理CAD曲線、文字等的一系列節點,而且使用很簡單,學習成本很低。

同時,用這個包處理鏈接的Revit文件,也特別方便,基本是一套下來的,幫你獲取鏈接模型的圖元以及複製到當前文檔等,完全滿足你的日常需求。

五、LinkDWG&LinkDWG2——推薦指數 ★★★★★

說起來,處理CAD文件,那麼就不得不提KOZ的LinkDWG節點包,這裏面的節點,都是完全針對CAD的,可以處理各種鏈接的CAD文件,就像是在CAD中使用一樣,特別的好用。

但是,這個節點包的學習成本也比較高,需要理解作者的開發思路纔行,不然你很難拿起來就用。尤其是更新到LinkDWG2以後,操作邏輯和原來有很大的變化,有需求的小夥伴,可以關注知乎上的建築師魔術手,裏面有關於LinkDWG的介紹。

六、Chynamo&ChynamoApp——推薦指數 ★★★★★

同樣是K神出品,這兩個包也很實用,例如我很早以前寫過的創建房間裝飾面層,用的就是這個包。

例如,Revit地形文件的轉換,都有現成的節點:

ChynamoApp裏有一系列,針對Revit建模的節點,例如創建軸網,編輯軸網編號,創建牆、樓板、房間等,很實用,值得推薦。

七、LunchBox——推薦指數 ★★★★★

用過Grasshopper的都知道這個節點包,在做幕牆網格劃分的時候,特別方便,包裏面內置了很多網格劃分的形式:

我們之前在講幕牆的文章時候,用過這個節點包,這裏就不在贅述了。

當然了,這個是Revit的包,裏面還有很多與Revit交互的節點,就留給大家自己去發現吧~

八、Clockwork——推薦指數 ★★★★★

同樣的,Clockwork節點包,也是一個非常全面的節點包,裏面包含了大量的節點,像圖元的剪切和連接等,都有相應的節點:

九、Rhythm——推薦指數 ★★★★☆

這個包也很常用,例如獲取和設置圖元的類型參數,都會用到這裏面的節點:

十、Spring——推薦指數 ★★★★☆

Spring也是一個比較全面的節點包,因爲太全面了,也不好特殊介紹什麼,大家多翻一翻,就明白了了,比較推薦。

好了,由於篇幅有限,本篇文章,我們先簡單介紹了一些比較大衆化的節點包,下一篇,會給大家推薦一些有針對性的節點包,當然,這只是我瞭解的一些節點包,小夥伴們有更好地節點包,也歡迎你留言分享哦~

預告

下篇介紹的節點包,主要有:Ampersand、DynaMaps、IГIS、Genius Loci、Ladybug、Modelical、NodeModelCharts、SXF_Bridge、Structural Design、MEPover、MeshToolkit等,因爲是小衆一些的節點包,下次可能就會更簡單的介紹一下哈~

好了,今天的分享就到這裏了,主要是想給大家分享一些節點包,希望能幫助大家解決更多的實際問題,當然還需要大家自行嘗試,有不對的地方,請指正哈!

BIM的樂趣“羣成員已經過百了,有希望入羣的小夥伴,可以掃碼,加我微信,備註來源,我來拉你入羣哦~

公衆號其他的相關DYNAMO文章還有:

一、學會這幾個Dynamo數據處理技巧,效率翻倍提升

二、Dynamo也可以創建圖形界面,使用起來超簡單

三、在Visual Studio中搭建Dynamo Python開發環境,效率飛一般的增長

四、一鍵放置柱子護角,你get了嗎?

五、Dynamo隨機地形思路分享

六、Revit在彎曲面上的貼圖調試

七、利用revit幕牆填充圖案繪製鋼架模型

八、通過Dynamo刪除Revit中族參數探究

九、獲取鏈接文件Document——Dynamo Python系列教程(一)

十、創建牆——Dynamo Python系列教程(二)

十一、圖元的基本操作(隔離、移動、旋轉、刪除)——Dynamo Python系列教程(三)

十二、創建樓板——Dynamo Python系列教程(四)

十三、Dynamo讀取cad圖塊座標,匹配地形種樹

十四、Dynamo與Revit API之間的轉換——Dynamo Python系列教程(五)

十五、我最喜歡的Dynamo節點TOP 10

十六、Dynamo批量分離中心文件並另存到指定目錄

十七、Revit元素類別——Dynamo Python系列教程(六)

十八、通過Dynamo批量打印PDF圖紙

十九、IronPython與.NET Framework——Dynamo Python系列教程(七)

二十、什麼是API?——Dynamo Python系列教程(八)

二十一、Revit API簡介——Dynamo Python系列教程(九)

二十二、如何閱讀Revit的API文檔——Dynamo Python系列教程(十)

二十三、最短路徑——通過Dynamo批量創建行進路線

二十四、Dynamo一鍵清理Revit中未放置的房間和多餘的房間

二十五、Dynamo2.5都更新了啥?

二十六、Dynamo批量將房間名稱轉換爲模型文字

二十七、顯示ParameterType和Parameter Group中文標籤

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章