完善主體資料,免費贈送VIP會員!
      * 主體類型
      * 企業名稱
      * 信用代碼
      * 所在行業
      * 企業規模
      * 所在職位
      * 姓名
      * 所在行業
      * 學歷
      * 工作性質
      請先選擇行業
      您還可以選擇以下福利:
      行業福利,領完即止!

      下載app免費領取會員

      NULL

      ad.jpg

      Dynamo教程 | Dynamo怎么使用?如何讓Dynamo更好地實現你的設計?

      發布于:2024-10-20 06:10:01

      BIM中文網

      更多

      來源:BIM碼農


      依托于Revit這一強大的BIM平臺,Dynamo作為參數化設計和可視化編程的利器,作用也越發突出。但是目前而言,相對年輕的Dynamo存在著一個瓶頸,就是可用的節點太少,很多功能都無法實現。

      但,假如你會一點Python,會一點Revit API,那情況就不一樣了,Dynamo將變得空前強大,它能實現大部分Revit開放的功能,并可以將它作為節點保存起來,下次需要的時候可以再次調用,而且它是以一種參數化的,自動的、批量的方式實現的。

      下面將介紹如何自定義節點,讓Dynamo變得更加強大。

      在開始之前,你可能需要了解一點Revit API以及一點Python,我們知道在目前的Dynamo節點中是無法生成欄桿扶手的,所以我們將通過自定義一個欄桿扶手的節點來介紹具體方法,文中將附上完整的源代碼。

      首先,我們打開Dynamo,并從庫中創建一個Python節點

      4b6ef93b14273a88c66928580b3c3347.jpg

      接著我們查看Revit API,可以看到其實生成欄桿扶手很簡單,它只需要欄桿扶手的定位線、欄桿扶手的類型以及在哪一個標高生成即可。

      f5d1c80110f7919bd30d4e4b9da3104a.jpg

      所以接下來我們就一一實現這些條件,我們在Python節點上新增4個輸入接口(點擊節點上的“+”號),它看起來是這個樣子。我們將IN[0]作為欄桿扶手的定位線的輸入點,IN[1]為欄扶手的族名稱,IN[2]為扶手的類型名稱,IN[3]為標高的輸入節點。

      83086efd221cb292c96a711523d6fa2e.jpg

      接著雙擊Python節點空白處,在Python腳本中導入必要的模塊,它的樣子應該是下圖這樣的

      35350f11f92d1797d72a97bf8608d377.jpg

      接著,處理輸入節點的數據,并調用Revit API中是Railing類的靜態方法。它是樣子應該是下圖所示,這樣我們的節點為就做好了。

      d3c68b64c8ba2bb6d89167dfd0faf9ea.jpg

      我們嘗試一下此節點是否有效,新增下圖高亮的節點

      d8296937af847bb3943d05b2ea1666ab.jpg

      我們可以看到Revit中成功地生成了一個欄桿扶手,注意,此API對Revit最低的版本要求為Revit2017

      ba557a08fd46b19f3a52072158a99c47.jpg

      下面我們保存這個生成欄桿扶手的Python節點,讓此節點處于選中狀態,然后點擊編輯->由選擇項創建節點,將彈出以下對話框

      0d70e2ce31f0e1a20b20e6065ed75c9a.jpg

      我們可以根據需要填入相關信息,我填的信息如下

      8e11cd0614b183f129bf033caa54e8c9.jpg

      確定后將新建一個節點項目,如下圖所示

      d6e69bfa6856ba7460504f1220e6dd8f.jpg

      我們更改輸入及輸出的提示文字,讓此節點更加友好

      033c9b1f523929c2f2ddaa2df86c29b7.jpg

      然后,我們返回到之前文檔,發現節點變得跟Dynomo自帶的節點差不多了,別忘記保存節點哦

      30f081f85ce32dc26db6869bbd975d33.jpg

      最后,我們給這個增加一個圓弧,來驗證此節點

      112c83dc12b6ba305ea0d37e92eecb33.jpg

      Revit生成的欄桿扶手如下,到此就結束了。

      0322066d53099e924ba67711bea71cf3.jpg

      本文版權歸腿腿教學網及原創作者所有,未經授權,謝絕轉載。

      未標題-1.jpg

      上一篇:Dynamo教程 | 如何升級Dynamo版本?Revit 2020更新高版本Dynamo

      下一篇:Dynamo教程 | 如何利用Dynamo自動生成結構柱類型?Dynamo與“7”字形結構柱

      主站蜘蛛池模板: 波多野结衣中文一区二区免费| 日韩精品一区二区三区中文3d | 国产福利视频一区二区| 日韩在线一区二区三区视频| 精品无码中出一区二区| 国产丝袜美女一区二区三区| 激情无码亚洲一区二区三区| 污污内射在线观看一区二区少妇| 国产AV天堂无码一区二区三区| 中文字幕在线无码一区| 波多野结衣一区二区三区88 | 久久久久国产一区二区| 久久精品一区二区免费看| 亚洲一区中文字幕久久| 精品一区二区91| 久久国产精品一区| 一区二区三区四区电影视频在线观看 | 国产视频一区在线播放| 人妻少妇AV无码一区二区| 一区二区免费在线观看| 久久久精品日本一区二区三区 | 国产一区二区精品久久岳√| 人妻无码一区二区三区免费| 香蕉一区二区三区观| 国产乱码精品一区二区三区四川| 亚洲va乱码一区二区三区| 精品国产亚洲一区二区三区| 日本免费一区二区三区最新vr| 久久精品国产AV一区二区三区| 国产一区二区在线看| 国产伦精品一区二区三区视频金莲| 国产精品无码亚洲一区二区三区| 亚洲一区二区三区夜色 | 成人精品视频一区二区三区| 国产高清一区二区三区视频| 精品亚洲福利一区二区| 国产成人久久一区二区不卡三区| 无码国产精品一区二区免费虚拟VR| 中文字幕一区一区三区| 亚洲狠狠久久综合一区77777| 国产一区二区视频在线观看|