資源

Dynamo Wiki

「此 Wiki 是用於學習使用 Dynamo API 進行開發的資源,支援資源庫和工具」。

https://github.com/DynamoDS/Dynamo/wiki

Dynamo 部落格

此部落格包含 Dynamo 團隊撰寫的最新文章集合,討論新功能、工作流程和所有 Dynamo 相關資訊。

http://dynamobim.com/blog/

DesignScript 指南

程式設計語言的目的在於表達創意,通常涉及到邏輯和計算。除了這些目標外,Dynamo 文字語言(以前稱為 DesignScript)的目的在於表達設計意圖。人們通常認為計算設計具有探索性,Dynamo 嘗試支援此觀點:我們希望為您提供的語言能夠靈活快速地幫助您透過反覆運算實現從概念到最終形式的設計。本手冊的結構旨在為沒有相關程式設計或建築幾何圖形知識的使用者提供有關這兩個相交領域的各種主題。

http://dynamobim.org/wp-content/links/DesignScriptGuide.pdf

Dynamo Primer 專案

Dynamo Primer 是開放程式碼專案,由 Autodesk 的 Matt Jezyk 和 Dynamo 開發團隊啟動。第一個版本的手冊由「模式實驗室」開發。若要為報告做出貢獻或提出分支,請新增您的內容並提交「拉取」請求。

https://github.com/DynamoDS/DynamoPrimer

Dynamo 的零接觸外掛程式開發

此頁面概述了使用「零接觸」介面在 C# 中開發自訂 Dynamo 節點的程序。在大多數情況下,可以匯入 C# 靜態方法和類別,而不進行修改。如果您的資源庫僅需要呼叫函數,而不需要建構新物件,使用靜態方法可以很輕鬆地實現此目的。當 Dynamo 載入 DLL 時,它將除去您類別的名稱空間,並將所有靜態方法顯示為節點。

https://github.com/DynamoDS/Dynamo/wiki/Zero-Touch-Plugin-Development

適用於初學者的 Python

Python 是具有解譯性、互動性及物件導向的程式設計語言。它包含模組、例外、動態輸入、非常高級的動態資料類型和類別。Python 兼具功能強大且語法清晰的優點。它具有針對許多系統呼叫和資源庫以及各種窗系統的介面,並可在 C 或 C++ 進行延伸。它也可用作需要可程式化介面之應用程式的延伸語言。最後,Python 是可攜式程式設計語言:可在許多 UNIX 變式、Mac 及 Windows 2000 和更高版本上執行。Python 初學者指南鏈結至其他介紹性課程和資源以用於學習 Python。

https://www.python.org/about/gettingstarted

AForge

AForge.NET 是開放程式碼的 C# 架構,由開發人員和研究人員用於電腦視覺和人工智慧領域 - 圖像處理、神經網路、遺傳算法、模糊邏輯、機器學習、機器人科學等。

http://www.aforgenet.com/framework/

Wolfram MathWorld

MathWorld 是一種線上數學資源,由 Eric W. Weisstein 在數以千計貢獻者的協助下建立。由於其內容於 1995 年第一次發佈於線上,MathWorld 自此成為數學和教育社群中共有的數學資訊連結。各教育層次的雜誌和書籍中都廣泛參考其條目。

http://mathworld.wolfram.com/

Revit 資源

buildz

「這些貼文主要關於 Revit 平台,並提供有關如何使用該平台的建議。」

http://buildz.blogspot.com/

Nathan 的 Revit API 筆記本

「此筆記本嘗試修復一些有關在設計工作流程環境定義中學習和套用 Revit API 的『資源缺陷』」

http://wiki.theprovingground.org/revit-api

Revit Python Shell

「RevitPythonShell 新增 IronPython 解釋器至 Autodesk Revit 和 Vasari。」此專案的建立日期在 Dynamo 之前,是 Python 開發的重要參考。RPS 專案:https://github.com/architecture-building-systems/revitpythonshell 開發人員部落格:http://darenatwork.blogspot.com/

建置編碼器

由 BIM 其中一個領先專家開發且功能強大的 Revit API 工作流程。

http://thebuildingcoder.typepad.com/