Se si cercano esempi su come sviluppare Dynamo, consultare le seguenti risorse:
Di seguito sono riportati alcuni esempi di modelli di Visual Studio che è possibile utilizzare per avviare un progetto personalizzato:
ZeroTouchEssentials: modello per i nodi zero-touch di base.
HelloDynamo: modelli per i nodi NodeModel di base e la personalizzazione della vista.
Modello NodeModel di base: HelloNodeModel.cs
Modello di personalizzazione della vista NodeModel di base: HelloGui.cs, HelloGuiNodeView.cs, Slider.xaml, Slider.xaml.cs
DynamoSamples: modelli per nodi zero-touch, interfaccia utente personalizzata, test ed estensioni delle viste.
Creare un nodo dell'interfaccia utente personalizzato di base: CustomNodeModel.cs
Creare un menu a discesa: DropDown.cs
Test di sistema: HelloDynamoSystemTests.cs
Test ZeroTouch: HelloDynamoZeroTouchTests.cs
Esempio di nodi ZeroTouch, incluso uno che implementa IGraphicItem
per influenzare il rendering della geometria: BasicExample.cs
Esempio di nodi ZeroTouch per colorare la geometria utilizzando IRenderPackage
: ColorExample.cs
Esempi di estensione della vista: un'implementazione IViewExtension che mostra una finestra non modale quando si fa clic sul relativo MenuItem.
NodeModelsEssentials: modelli per lo sviluppo di pacchetti di Dynamo avanzati utilizzando NodeModel.
Esempi di Essentials:
Esempi di geometria:
Esempi di interfaccia utente:
DynamoText: una libreria zero-touch per la creazione di testo in Dynamo.
Gli sviluppatori di terze parti hanno apportato contributi significativi ed entusiasmanti alla piattaforma, molti dei quali sono anche open source. I seguenti progetti sono esempi eccezionali di ciò che si può fare con Dynamo.
Ladybug è una libreria Python che consente di caricare, analizzare e modificare i file EPW (EneregyPlus Weather).
https://github.com/ladybug-tools/ladybug
Honeybee è una libreria Python che consente di creare, eseguire e visualizzare i risultati della luce diurna (RADIANCE) e dell'analisi energetica (EnergyPlus/OpenStudio).
https://github.com/ladybug-tools/honeybee
Bumblebee è un plug-in per l'interoperabilità di Excel e Dynamo (GPL).
https://github.com/ksobon/Bumblebee
Clockwork è una raccolta di nodi personalizzati per le attività correlate a Revit, nonché altri scopi quali la gestione degli elenchi, le operazioni matematiche, le operazioni di tipo stringa, le operazioni geometriche (principalmente caselle di delimitazione, mesh, piani, punti, superfici, UV e vettori) e la suddivisione in pannelli.