Dieses Wiki vermittelt Informationen zur Entwicklung mit der Dynamo-API sowie zu unterstützenden Bibliotheken und Werkzeugen.
https://github.com/DynamoDS/Dynamo/wiki
Dieser Blog stellt die jeweils aktuelle Sammlung an Artikeln des Dynamo-Teams dar, das neue Funktionen, Arbeitsabläufe und andere Dinge in Bezug auf Dynamo diskutiert.
Programmiersprachen werden entwickelt, um Ideen auszudrücken, die normalerweise Logik und Berechnungen einschließen. In Ergänzung dazu wurde die textuelle Sprache von Dynamo (früher DesignScript) entwickelt, um Konstruktionsabsichten auszudrücken. Es ist allgemein anerkannt, dass die computergestützte Konstruktion eine Herausforderung darstellt, bei der Dynamo Unterstützung bietet: Wir hoffen, dass die Sprache für Sie flexibel und schnell genug ist, um eine Konstruktion von der Konzeption über Designiterationen bis hin zur endgültigen Form zu entwickeln. Dieses Handbuch ist so strukturiert, dass es Benutzern ohne Kenntnisse in der Programmierung oder architektonischen Geometrie eine breite Palette an Themen in diesen beiden sich überschneidenden Bereichen bietet.
http://dynamobim.org/wp-content/links/DesignScriptGuide.pdf
Dynamo Primer ist ein Open-Source-Projekt, das von Matt Jezyk und dem Dynamo-Entwicklungsteam bei Autodesk initiiert wurde. Die erste Version des Primers wurde von Mode Lab entwickelt. Um zu diesem Projekt beizutragen, spalten Sie das Repository ab, fügen eigene Inhalte hinzu und reichen eine Pull-Anforderung ein.
https://github.com/DynamoDS/DynamoPrimer
Auf dieser Seite wird die Entwicklung eines benutzerdefinierten Dynamo-Blocks in C# mithilfe der Zerotouch-Oberfläche erläutert. In den meisten Fällen können statische C#-Methoden und -Klassen ohne Änderung importiert werden. Wenn die Bibliothek nur Funktionen aufrufen und keine neuen Objekte konstruieren muss, kann dies sehr einfach mit statischen Methoden erreicht werden. Wenn Dynamo Ihre DLL lädt, wird der Namensraum Ihrer Klassen entfernt, und es werden alle statischen Methoden als Blöcke bereitgestellt.
https://github.com/DynamoDS/Dynamo/wiki/Zero-Touch-Plugin-Development
Python ist eine interpretierte, interaktive, objektorientierte Programmiersprache. Sie enthält Module, Exceptions, dynamische Typisierung, sehr hohe dynamische Datentypen und Klassen. Python kombiniert bemerkenswerte Stärke mit einer sehr klaren Syntax. Sie bietet Schnittstellen zu vielen Systemen und Bibliotheken sowie zu zahlreichen Windows-Systemen und ist auf C und C++ erweiterbar. Sie kann auch als Erweiterungssprache für Anwendungen verwendet werden, die eine programmierbare Benutzeroberfläche erfordern. Schließlich ist Python portierbar: Sie kann auf vielen UNIX-Varianten sowie auf Mac-Systemen und unter Windows 2000 und späteren Versionen ausgeführt werden. Das Einsteigerhandbuch zu Python bietet Links zu anderen einführenden Übungslektionen und Ressourcen zum Erlernen von Python.
https://www.python.org/about/gettingstarted
AForge.NET ist ein C#-Open-Source-Framework, das für Entwickler und Forscher in den Bereichen Computer Vision und künstliche Intelligenz - Bildverarbeitung, neuronale Netze, genetische Algorithmen, Fuzzy-Logik, maschinelles Lernen, Robotik usw. - konzipiert ist.
http://www.aforgenet.com/framework/
MathWorld ist eine Online-Ressource zur Mathematik, die von Eric W. Weisstein mit Unterstützung von tausenden Beitragenden zusammengetragen wurde. MathWorld, dessen Inhalte zum ersten Mal 1995 online veröffentlicht wurden, hat sich zum Nexus für mathematische Informationen sowohl in der Mathematik- als auch in der Bildungs-Community entwickelt. Die Einträge in dieser Online-Ressource werden in hohem Maße in Fachzeitschriften und Büchern über alle Bildungsebenen zitiert.
Diese Beiträge, in denen es in erster Linie um die Revit-Plattform geht, enthalten Empfehlungen zur optimalen Nutzung.
Mit diesem Tagebuch wird versucht, das Problem einiger fehlender Ressourcen beim Erlernen und Anwenden der Revit-API im Kontext eines Konstruktionsablaufs zu beheben.
http://wiki.theprovingground.org/revit-api
Die RevitPythonShell fügt einen IronPython-Interpreter zu Autodesk Revit und Vasari hinzu. Dieses Projekt wurde schon vor Dynamo gestartet und ist eine hervorragende Referenz für die Python-Entwicklung. RPS-Projekt:
https://github.com/architecture-building-systems/revitpythonshell
Entwickler-Blog:
http://darenatwork.blogspot.com/
Ein solider Katalog mit Revit-API-Arbeitsabläufen von einem der führenden BIM-Experten.