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
  • Revit 版本相容性
  • Dynamo 的歷史
  • 在 Revit 中執行 Dynamo
  • 凍結節點
  • 社群與 Dynamo 部落格
Edit on GitHub
Export as PDF
  1. 適用於 Revit 的 Dynamo

Revit 連接

Previous適用於 Revit 的 DynamoNext選取

Last updated 1 month ago

適用於 Revit 的 Dynamo 使用圖形演算法編輯器的資料和邏輯環境來延伸建築資訊模型。其靈活性以及功能強大的 Revit 資料庫,為 BIM 提供了新視角。

本章的重點在於 BIM 的 Dynamo 工作流程。各小節主要基於練習,因為直接開始處理專案是熟悉 BIM 圖形算法編輯器的最佳方法。但是,首先讓我們來瞭解程式的開頭。

Revit 版本相容性

隨著 Revit 和 Dynamo 兩者持續開發,您可能會發現,您使用的 Revit 版本與安裝在您電腦上的適用於 Revit 的 Dynamo 版本不相容。以下概述哪些版本的適用於 Revit 的 Dynamo 與 Revit 相容。

Revit 版本
第一個穩定的 Dynamo 版本
最後一個支援的適用於 Revit 的 Dynamo 版本

2013

2014

2015

2016

2017

2018

2019

2020+

2.1.0 - Revit 2020+ 現在包含 Dynamo,而且會像 Revit 一樣收到更新。

N/A

Dynamo 的歷史

在專注投入的開發人員團隊和充滿熱情的社群的努力下,專案從一開始的微不足道獲得了長足的發展。

Dynamo 最初建立的目的是為了簡化 Revit 中的 AEC 工作流程。雖然 Revit 為每個專案建立了功能強大的資料庫,但對於普通使用者來說,在介面約束外存取此資訊可能很困難。Revit 提供了全面的 API (應用程式介面),讓協力廠商開發人員可建立自訂工具。雖然程式設計人員已使用此 API 多年,但並非所有人都能使用文字撰寫腳本。Dynamo 的目標是透過可訪問的圖形算法編輯器使 Revit 資料可供所有人存取。

將核心 Dynamo 節點與自訂 Revit 節點搭配使用,使用者可以大幅擴充參數式工作流程,以獲得互通性、製作文件、分析和產生。使用 Dynamo,繁瑣的工作流程可以自動化,設計探索領域可蓬勃發展。

在 Revit 中執行 Dynamo

在 Revit 專案或族群編輯器中,導覽至「增益集」,然後按一下「Dynamo」。*

*Dynamo 只會在開啟它的檔案中執行。

在 Revit 中開啟 Dynamo 時,會有一個稱為「Revit」的新品類。這是使用者介面的全面新增組件,其中提供了專用於 Revit 工作流程的節點。*

*使用 Revit 特定的節點族群,Dynamo 圖表就只能在於適用於 Revit 的 Dynamo 中開啟時運作。例如,如果在 Dynamo Sandbox 中開啟適用於 Revit 的 Dynamo 圖表,則 Revit 節點將會遺失。

凍結節點

由於 Revit 是功能強大的專案管理平台,Dynamo 中的參數式作業可能會很複雜且計算速度緩慢。若 Dynamo 花費很長時間來計算節點,您可能要在開發圖表時,使用「凍結」節點功能以暫停執行 Revit 作業。

您可以在 節點和線路 一節閱讀有關凍結節點的更多資訊。

社群與 Dynamo 部落格

由於 Dynamo 最初是為 AEC 建立,其大型且不斷成長的社區是一個向行業專家學習和連線至行業專家的很棒資源。Dynamo 的社群由樂於分享和創造的建築師、工程師、程式設計人員及設計師組成。

Dynamo 也會積極更新部落格。請閱讀最新的貼文以瞭解最新的開發工作!

/

/

/

Dynamo 是不斷發展的開放程式碼專案,而且有大量的開發工作都與 Revit 相關。如果您是新使用者,可造訪「討論論壇」並開始!如果您是程式設計人員並想要參與 Dynamo 開發,可造訪 。另外, 是協力廠商資源庫的絕佳資源。許多這些套件都是在 AEC 基礎上開發的,本章中我們將瞭解用於平板化的協力廠商套件。

發問
Github 儲存庫
Dynamo Package Manager
0.6.1
0.6.3
0.6.1
0.8.2
0.7.1
1.2.1
0.7.2
1.3.2
0.9.0
1.3.4
2.0.3
1.3.0
1.3.4
2.0.3
1.3.3
1.3.4
2.0.4
歷史
部落格