Esempi
Last updated
Last updated
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:
: modello per i nodi zero-touch di base.
Restituire più output:
Utilizzare un oggetto geometria nativo da Dynamo:
Proprietà di esempio (nodo Query):
: modelli per i nodi NodeModel di base e la personalizzazione della vista.
Modello NodeModel di base:
Definire gli attributi del nodo (nomi di input/output, descrizioni, tipi):
Restituire un nodo null se non sono presenti input:
Creare una chiamata di funzione:
Modello di personalizzazione della vista NodeModel di base: , , ,
Avvisare l'interfaccia utente che un elemento deve essere aggiornato:
Personalizzare NodeModel:
Definire gli attributi del dispositivo di scorrimento:
Determinare la logica di interazione per il dispositivo di scorrimento:
: modelli per nodi zero-touch, interfaccia utente personalizzata, test ed estensioni delle viste.
Creare un nodo dell'interfaccia utente personalizzato di base:
Creare un menu a discesa:
Test di sistema:
Test zero-touch:
:
Esempio di nodi zero-touch, incluso uno che implementa IGraphicItem
per influenzare il rendering della geometria:
Esempio di nodi zero-touch per colorare la geometria utilizzando IRenderPackage
:
: un'implementazione IViewExtension che mostra una finestra non modale quando si fa clic sul relativo MenuItem.
: modelli per lo sviluppo di pacchetti di Dynamo avanzati utilizzando NodeModel.
Esempi di Essentials:
Esempi di geometria:
Esempi di interfaccia utente:
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 (EnergyPlus Weather).
Honeybee è una libreria Python che consente di creare, eseguire e visualizzare i risultati della luce diurna (RADIANCE) e dell'analisi energetica (EnergyPlus/OpenStudio).
Bumblebee è un plug-in per l'interoperabilità di Excel e Dynamo (GPL).
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.
: una libreria zero-touch per la creazione di testo in Dynamo.