Dynamo Primer

對於 Dynamo 2.0 版

下載 Dynamo v1.3 Primer

Dynamo 標誌

Dynamo 是一種適用於設計人員的開放原始碼視覺程式設計平台。

歡迎

您剛剛開啟了 Dynamo Primer,它是 Autodesk Dynamo 中針對視覺程式設計的全面指南。本手冊是一個用於共享程式設計基礎知識的持續專案。主題包括處理計算幾何圖形、規則型設計的最佳實務、跨學科程式設計應用程式以及 Dynamo 平台的更多相關主題。

在各種設計相關活動中可體現 Dynamo 的強大之處。Dynamo 擴展了可存取方式的清單來協助您入門:

  • 第一次探索視覺程式設計
  • 在各種軟體中連接工作流程
  • 加入一個活躍的使用者、貢獻者及開發人員社群
  • 開發開放程式碼平台,以實現持續改進

在此活動期間和利用處理 Dynamo 之激動人心的機會時,我們需要具有相同標準的文件,即 Dynamo Primer。

本手冊包括使用模式實驗室開發的章節。這些章節專注於基礎內容,這些內容可協助您使用 Dynamo 開始開發您自己的視覺程式,並提供關於如何進一步發展 Dynamo 的關鍵見解。本手冊提供了以下內容供您學習:

  • 環境定義 - 到底什麼是「視覺程式設計」以及要深入瞭解 Dynamo 需要理解哪些概念?
  • 入門 - 如何獲得 Dynamo 並建立我的第一個程式?
  • 程式包含哪些內容 - Dynamo 中有哪些功能部件以及可如何使用它們?
  • 建置區塊 - 什麼是「資料」以及我可以在程式中開始使用哪些基本類型?
  • 用於設計的幾何圖形 - 如何在 Dynamo 中使用幾何元素?
  • 清單,清單,清單 - 如何管理資料結構並為其建立座標?
  • 節點中的程式碼 - 如何開始使用自己的程式碼延伸 Dynamo?
  • 計算 BIM - 如何將 Dynamo 與 Revit 模型搭配使用?
  • 自訂節點 - 如何建立自己的節點?
  • 套件 - 如何與社群共用我的工具?

這是瞭解、使用和開發 Dynamo 之激動人心的時刻。現在就開始吧!


開放原始碼

Dynamo Primer 專案是開放原始碼專案!我們專注於提供品質內容,並感謝您可能提出的任何意見。如果您想要報告有關任何內容的問題,請將其發佈至我們的 GitHub 問題頁面:https://github.com/DynamoDS/DynamoPrimer/issues

如果您想要對此專案建立新的小節、進行編輯或新增任何其他內容,請查看 GitHub 存放庫來開始:https://github.com/DynamoDS/DynamoPrimer。


Dynamo Primer 專案

Dynamo Primer 是一個開放原始碼專案,由 Autodesk 的 Matt Jezyk 和 Dynamo 開發團隊所發起。

Mode Lab 受託撰寫此手冊的第一個版本。我們感謝他們為了建立這個寶貴資源付出的所有心力。

Parallax Team 的 John Pierson 受託更新此手冊以反映 Dynamo 2.0 的修訂。

致謝

特別感謝 Ian Keough 啟動和指導 Dynamo 專案。

感謝 Matt Jezyk、Ian Keough、Zach Kron、Racel Williams 和 Colin McCrone 充滿熱情地協同合作和參與 Dynamo 專案的一系列活動。

軟體和資源

Dynamo Dynamo 目前的穩定* 版本為 2.1.0。

http://dynamobim.com/download/http://dynamobuilds.com

*注意事項:從 Revit 2020 開始,Dynamo 會與 Revit 版本搭售,您不需要再手動安裝。如需更多資訊,請參閱此部落格文章

DynamoBIM 其他資訊、學習內容和論壇的最佳來源是 DynamoBIM 網站。

http://dynamobim.org

Dynamo GitHub Dynamo 是 GitHub 上的一個開放原始碼開發專案。若要參與開發,可查看 DynamoDS。

https://github.com/DynamoDS/Dynamo

聯絡方式 讓我們瞭解關於此文件的所有問題。

Dynamo@autodesk.com

授權

Copyright 2019 Autodesk

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.您可在以下網站獲取此「授權」的副本:

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the License for the specific language governing permissions and limitations under the License.