この Wiki では、Dynamo API を使用して開発を行う方法や、各種のライブラリやツールに関する情報を参照できます。
https://github.com/DynamoDS/Dynamo/wiki
このブログでは、Dynamo の新機能や新しいワークフローなど、Dynamo 開発チームによるさまざまな最新情報を参照できます。
プログラミング言語の主要な目的は、ロジックや計算を使用して各種の処理を表現することです。この目的に加えて、Dynamo のテキスト言語(旧 DesignScript)は、設計意図を表現する目的で開発されました。一般的に、計算による設計作業は実験的な試みだと考えられていますが、Dynamo はその取り組みをサポートするためのツールです。Dynamo は、設計上の繰り返し処理を通じて、コンセプト デザインから最終的な詳細設計まで対応できる柔軟で扱いやすい言語となることを目指しています。このマニュアルは、プログラミングの経験も建築設計のジオメトリに関する知識もないユーザ向けに構成されています。このマニュアルには、プログラミングと建築設計のジオメトリという 2 つの専門分野に関するさまざまなトピックが記載されています。
http://dynamobim.org/wp-content/links/DesignScriptGuide.pdf
Dynamo Primer は、オートデスクの Matt Jezyk 氏と Dynamo 開発チームによって開始されたオープン ソース プロジェクトです。Dynamo Primer の初版は、Mode Lab によって開発されました。リポジトリをフォークし、コンテンツを追加し、プル リクエストを送信して、開発プロジェクトに参加してください。
https://github.com/DynamoDS/DynamoPrimer
このページでは、Zero-Touch インタフェースを使用して C# で Dynamo のカスタム ノードを開発するプロセスについて説明しています。ほとんどの場合、C# の静的メソッドとクラスは、修正せずにそのまま読み込むことができます。ライブラリで関数だけを呼び出す必要があり、新しいオブジェクトを構築する必要がない場合は、静的メソッドを使用する非常に便利です。Dynamo で DLL をロードすると、クラスの名前空間が除去され、すべての静的メソッドがノードとして表示されます。
https://github.com/DynamoDS/Dynamo/wiki/Zero-Touch-Plugin-Development
Python は、インタプリタ形式の、インタラクティブなオブジェクト指向のプログラミング言語です。この言語には、モジュール、式、動的型付け、高レベルな動的データ型、クラスが組み込まれています。Python は、強力な性能と非常にわかりやすい構文を兼ね備えています。Python には、システム コール、ライブラリ、さまざまなウィンドウ システムに対応するインタフェースが用意されています。C や C++ でさらに機能を拡張することもできます。また、プログラミング可能なインタフェースを必要とするアプリケーションの拡張言語として使用することもできます。Python は、高い可搬性を誇る言語です。多くの UNIX 系 OS、Mac OS、Windows 2000 以降の OS で動作します。次の Python 入門ガイドには、Python の学習に役立つ入門用チュートリアルやリソースのリンクが記載されています。
https://www.python.org/about/gettingstarted
AForge.NET は、画像処理、ニューラル ネットワーク、遺伝的アルゴリズム、ファジー論理、機械学習、ロボット工学など、コンピュータ ビジョンと人工知能の分野における開発者と研究者のために設計されたオープンソースの C# フレームワークです。
http://www.aforgenet.com/framework/
MathWorld は、Eric W. Weisstein 氏監修のもと、多数の寄稿者の協力によって作成されたオンライン数学リソースです。1995 年に初めてオンラインで公開されて以来、MathWorld は数学界と教育界の両方で、数学に関するさまざまな情報を提供してきました。その情報は、あらゆる教育レベルにわたる雑誌や書籍で幅広く参照されています。
このブログでは、Revit プラットフォームを中心として、お勧めの活用法が紹介されています。
このノートブックは、設計ワークフローにおける Revit API の学習と適用について、他のリソースでは紹介されていない情報を補完するためのリソースです。
http://wiki.theprovingground.org/revit-api
RevitPythonShell を使用すると、IronPython インタプリタを Autodesk Revit と Autodesk Vasari に追加できます。 このプロジェクトは Dynamo よりも前に開始されており、Python 開発に関する参考資料として活用できます。RPS プロジェクト:
https://github.com/architecture-building-systems/revitpythonshell
開発者のブログ:
http://darenatwork.blogspot.com/
業界を牽引する BIM の専門家によって作成された、Revit API ワークフローの信頼できるカタログです。