由於篇幅有限,本次文章我們分上、下兩篇,來分享給大家。
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文章還有:
三、在Visual Studio中搭建Dynamo Python開發環境,效率飛一般的增長
九、獲取鏈接文件Document——Dynamo Python系列教程(一)
十一、圖元的基本操作(隔離、移動、旋轉、刪除)——Dynamo Python系列教程(三)
十四、Dynamo與Revit API之間的轉換——Dynamo Python系列教程(五)
十七、Revit元素類別——Dynamo Python系列教程(六)
十九、IronPython與.NET Framework——Dynamo Python系列教程(七)
二十、什麼是API?——Dynamo Python系列教程(八)
二十一、Revit API簡介——Dynamo Python系列教程(九)
二十二、如何閱讀Revit的API文檔——Dynamo Python系列教程(十)
二十四、Dynamo一鍵清理Revit中未放置的房間和多餘的房間
二十五、Dynamo2.5都更新了啥?