Dynamo
Primer for v2.0
繁體中文
繁體中文
  • 關於
  • 簡介
    • 什麼是 Dynamo?它如何運作?
    • 手冊使用者指南、Dynamo 社群與平台
  • 安裝 Dynamo
  • 使用者介面
    • 工作區
    • 資源庫
  • 節點和線路
  • 基本節點和概念
    • 節點的索引
    • 用於計算設計的幾何圖形
      • 幾何圖形概述
      • 向量、平面和座標系統
      • 點
      • 曲線
      • 曲面
      • 實體
      • 網格
    • 程式的建置區塊
      • 資料
      • 數學
      • 邏輯
      • 字串
      • 顏色
    • 使用清單設計
      • 什麼是清單
      • 使用清單
      • 清單的清單
      • n 維清單
    • Dynamo 中的字典
      • 什麼是字典
      • 字典節點
      • 程式碼區塊中的字典
      • Revit 使用情況
  • 自訂節點和套件
    • 自訂節點
      • 自訂節點簡介
      • 建立自訂節點
      • 發佈至資源庫
    • 套件
      • 套件簡介
      • 套件案例研究 - Mesh Toolkit
      • 開發套件
      • 發佈套件
      • Zero-Touch 匯入
  • 適用於 Revit 的 Dynamo
    • Revit 連接
    • 選取
    • 編輯
    • 建立
    • 自訂
    • 記錄
  • Dynamo for Civil 3D
    • Civil 3D 連接
    • 入門
    • 節點資源庫
    • 範例工作流程
      • 道路
        • 燈柱放置
      • 面
        • 服務放置
      • 公用程式
        • 更名結構
      • 鐵路
        • 間隙包絡線
      • 測量
        • 點群組管理
    • 進階主題
      • 物件併入
      • Python 和 Civil 3D
    • Dynamo 播放器
    • 有用的套件
    • 資源
  • Dynamo in Forma Beta 版
    • 設定 Forma 中的 Dynamo Player
    • 在 Dynamo Player 中加入和分享圖表
    • 在 Dynamo Player 中執行圖表
    • Dynamo 計算服務與桌面版 Dynamo 的差異
  • 在 Dynamo 中撰寫程式碼
    • 程式碼區塊和 DesignScript
      • 什麼是程式碼區塊
      • DesignScript 語法
      • 速寫
      • 函數
    • 使用 DesignScript 的幾何圖形
      • DesignScript 幾何圖形基礎知識
      • 幾何基本型
      • 向量數學
      • 曲線:內插和控制點
      • 平移、旋轉和其他轉換
      • 曲面:內插、控制點、斷面混成、迴轉
      • 幾何參數化
      • 交集和修剪
      • 幾何布林運算
      • Python 點產生器
    • Python
      • Python 節點
      • Python 和 Revit
      • 設定您自己的 Python 樣板
    • 語言變更
  • 最佳實踐
    • 圖表策略
    • 指令碼撰寫策略
    • 指令碼撰寫參考
    • 管理您的程式
    • 在 Dynamo 中有效率地處理大型資料集
  • 範例工作流程
    • 入門工作流程
      • 參數式花瓶
      • 牽引點
    • 概念索引
  • 開發人員手冊
    • 從原始碼建置 Dynamo
      • 從原始碼建置 DynamoRevit
      • 管理和更新 Dynamo 中的相依性
    • 為 Dynamo 開發
      • 入門
      • Zero-Touch 案例研究 - 網格節點
      • 在 Zero-Touch 節點中執行 Python 指令碼 (C#)
      • 深入瞭解 Zero-Touch
      • 進階 Dynamo 節點自訂
      • 在 Dynamo 套件中使用 COM (互通性) 類型
      • NodeModel 案例研究 - 自訂使用者介面
      • 針對 Dynamo 2.x 更新您的套件和 Dynamo 資源庫
      • 針對 Dynamo 3.x 更新套件與 Dynamo 資料庫
      • 延伸
      • 定義 Dynamo 2.0+ 的自訂套件組織
      • Dynamo 指令行介面
      • Dynamo 整合
      • 為 Dynamo for Revit 開發
      • 發佈套件
      • 從 Visual Studio 建置套件
      • 將延伸當作套件
    • 提取請求
    • 測試預期結果
    • 範例
  • 附錄
    • 常見問題
    • 視覺程式設計和 Dynamo
    • 資源
    • 發行說明
    • 有用的套件
    • 範例檔案
    • 主體程式整合對應表
    • 下載 PDF
    • Dynamo 鍵盤快速鍵
Powered by GitBook
On this page
Edit on GitHub
Export as PDF
  1. 自訂節點和套件
  2. 自訂節點

發佈至資源庫

Previous建立自訂節點Next套件

Last updated 1 month ago

我們剛剛建立了自訂節點並將其套用至 Dynamo 圖形中的特定程序。我們非常喜歡此節點,因此,我們要將其保留在我們的 Dynamo 資源庫以在其他圖形中進行參考。若要執行此作業,我們將在本端發佈此節點。此程序與發佈套件的程序類似,我們將在下一個章節中進行詳細討論。

透過在本端發佈節點,當您開啟一個新的階段作業時該節點將可在 Dynamo 資源庫中存取。如果不發佈節點,參照自訂節點的 Dynamo 圖表也必須在其資料夾中具有該自訂節點 (或必須使用 「檔案」>「匯入資源庫」 將自訂節點匯入 Dynamo 中)。

在 Dynamo Sandbox 2.17 版及更新版本中,只要自訂節點和套件沒有主 API 相依性,即可加以發佈。在較舊版中,只有 Dynamo for Revit 和 Dynamo for Civil 3D 中可發佈自訂節點和套件。

練習:在本端發佈自訂節點

按一下下方的連結下載範例檔案。

附錄中提供範例檔案的完整清單。

讓我們繼續瞭解在前一個部份中建立的自訂節點。開啟 PointsToSurface 自訂節點後,我們會在 Dynamo 自訂節點編輯器中看到圖表。您也可以在「Dynamo 圖表編輯器」中按兩下自訂節點來開啟。

若要在本端發佈自訂節點,只需在圖元區上按一下右鍵,然後選取 「發佈此自訂節點...」

參照上圖填寫相關資訊,並選取 「本端發佈」。請注意,「群組」欄位定義可從 Dynamo 功能表存取的主要元素。

選擇資料夾,以容納所有您打算在本端發佈的自訂節點。Dynamo 每次載入時都會檢查此資料夾,因此請確認該資料夾位於固定位置。導覽至此資料夾,然後選擇 「選擇資料夾」。Dynamo 節點現已在本端發佈,每次您載入程式時,該節點都會在您的 Dynamo 資源庫中!

若要查看自訂節點的資料夾位置,請前往 「Dynamo」>「偏好」>「套件設定」>「節點和套件路徑」。

在此視窗中,我們看到路徑清單。

  1. Documents\DynamoCustomNodes... 是本端發佈之自訂節點的位置。

  2. AppData\Roaming\Dynamo... 是線上安裝的 Dynamo 套件的預設位置。

  3. 您可能想要在清單中將本端資料夾路徑的順序下移,只要按一下路徑名稱左側的向下箭頭即可。頂層資料夾是套件安裝的預設路徑。因此,透過將預設 Dynamo 套件安裝路徑保留為預設資料夾,線上套件將與本端發佈的節點分離。

我們已切換路徑名稱的順序,以將 Dynamo 的預設路徑作為套件的安裝位置。

導覽至此本端資料夾,我們可以在 「.dyf」 資料夾中找到原始自訂節點,.dyf 是 Dynamo 自訂節點檔案的副檔名。我們可以編輯此資料夾中的檔案,節點將在使用者介面中更新。我們還可以新增更多節點至主要的 DynamoCustomNode 資料夾,Dynamo 會在重新啟動時將其新增到您的資源庫!

Dynamo 現在每次都會將「PointsToSurface」載入到 Dynamo 資源庫的「DynamoPrimer」群組中。

6KB
PointsToSurface.dyf