L'interfaccia utente per Dynamo è organizzata in cinque aree principali. Verrà illustrata brevemente la panoramica qui e verranno descritte ulteriormente l'area di lavoro e la Libreria nelle sezioni seguenti.
Menu
Barra degli strumenti
Libreria
Area di lavoro
Barra di esecuzione
Di seguito sono riportati i menu per le funzionalità di base dell'applicazione Dynamo. Come la maggior parte del software Windows, i primi due menu sono relativi alla gestione dei file, alle operazioni di selezione e modifica del contenuto. I menu rimanenti sono più specifici di Dynamo.
Informazioni generali e impostazioni sono disponibili nel menu a discesa di Dynamo.
Informazioni su: indica la versione di Dynamo installata nel computer in uso.
Contratto per raccogliere dati di usabilità: consente di aderire o meno alla condivisione dei dati utente per migliorare Dynamo.
Preferenze: include impostazioni quali la definizione della precisione decimale e della qualità di rendering della geometria dell'applicazione.
Chiudi Dynamo.
Se si è bloccati, consultare il menu ?. È possibile accedere ad uno dei siti Web di riferimento di Dynamo tramite il browser Internet.
Introduzione: mostra una breve introduzione all'utilizzo di Dynamo.
Guide interattive -
Esempi: fornisce file di esempio di riferimento.
Dizionario di Dynamo: rappresenta una risorsa con documentazione su tutti i nodi.
Sito Web di Dynamo: consente di visualizzare il progetto di Dynamo su GitHub.
Wiki progetto di Dynamo: consente di visitare la pagina Wiki per informazioni sullo sviluppo mediante l'API di Dynamo, gli strumenti e le librerie di supporto.
Visualizza pagina iniziale: consente di tornare alla pagina iniziale di Dynamo quando ci si trova all'interno di un documento.
Segnala un bug: consente di aprire un problema in GitHub.
La barra degli strumenti di Dynamo contiene una serie di pulsanti per l'accesso rapido ai file, nonché i comandi Annulla [CTRL+Z] e Ripeti [CTRL+Y]. All'estrema destra è presente un altro pulsante che consente di esportare un'istantanea dell'area di lavoro, che è estremamente utile per la documentazione e la condivisione.
La Libreria di Dynamo è una raccolta di librerie funzionali, ciascuna contenente nodi raggruppati per categoria. È costituita da librerie di base che vengono aggiunte durante l'installazione di default di Dynamo. Nel corso dell'introduzione del suo l'utilizzo, verrà illustrato come estendere le funzionalità di base con nodi personalizzati e pacchetti aggiuntivi. La sezione Libreria fornirà una guida più dettagliata sull'utilizzo di questa funzionalità.
L'area di lavoro è il luogo dove vengono creati i programmi visivi; è possibile modificare anche l'impostazione Anteprima per visualizzare le geometrie 3D da qui. Per ulteriori dettagli, fare riferimento a Area di lavoro.
Eseguire lo script di Dynamo da qui. Fare clic sull'icona dell'elenco a discesa sul pulsante di esecuzione per passare da una modalità all'altra.
Automatico: consente di eseguire automaticamente lo script. Le modifiche vengono aggiornate in tempo reale.
Manuale: lo script viene eseguito solo quando si fa clic sul pulsante Esegui. È utile per quando si apportano modifiche ad uno script complesso e "pesante".
Periodico: questa opzione è disattivata per default. È disponibile solo quando viene utilizzato il nodo DateTime.Now. È possibile impostare l'esecuzione automatica del grafico ad un intervallo specificato.
Nuovo: consente di creare un nuovo file .dyn.
Apri: consente di aprire un file .dyn (area di lavoro) o .dyf (nodo personalizzato) esistente.
Salva/Salva con nome: consente di salvare il file .dyn o .dyf attivo.
Annulla: consente di annullare l'ultima azione.
Ripeti: consente di ripetere l'azione successiva.
Esporta area di lavoro come immagine: consente di esportare l'area di lavoro visibile come file PNG.
L'area di lavoro di Dynamo è costituita da quattro elementi principali.
Tutte le schede attive.
Modalità anteprima
Controlli di zoom/panoramica
Nodo nell'area di lavoro
Quando si apre un nuovo file, per default, viene aperta una nuova area di lavoro iniziale.
È possibile creare un nodo personalizzato e aprirlo in un'area di lavoro del nodo personalizzato.
È consentita una sola area di lavoro iniziale in ogni finestra di Dynamo, ma è possibile avere più aree di lavoro del nodo personalizzato aperte nelle schede.
Sono disponibili tre metodi per passare da un'anteprima all'altra:
a. Utilizzando le icone in alto a destra
b. Fare clic con il pulsante destro del mouse nell'area di lavoro
Passare dall'anteprima 3D all'anteprima del grafico
Passare dall'anteprima del grafico all'anteprima 3D
c. Utilizzando i tasti di scelta rapida (CTRL+B)
È possibile utilizzare le icone o un mouse per spostarsi all'interno di una delle due aree di lavoro.
a. In modalità di anteprima del grafico
Utilizzando le icone:
Utilizzando il mouse:
Fare clic con il pulsante sinistro del mouse - Seleziona
Fare clic con il pulsante sinistro del mouse e trascinare - Casella di selezione per selezionare più nodi
Scorrere il pulsante centrale del mouse su/giù - Zoom avanti/indietro
Fare clic con il pulsante centrale del mouse e trascinare - Panoramica
Fare clic con il pulsante destro del mouse in un punto qualsiasi dell'area di disegno - Aprire la casella di ricerca nell'area di disegno
b. In modalità di anteprima 3D
Utilizzando le icone:
Utilizzando il mouse:
Scorrere il pulsante centrale del mouse su/giù - Zoom avanti/indietro
Fare clic con il pulsante centrale del mouse e trascinare - Panoramica
Fare clic con il pulsante destro del mouse e trascinare - Orbita
Fare clic con il pulsante sinistro del mouse per selezionare un nodo qualsiasi.
Per selezionare più nodi, fare clic e trascinare per creare un riquadro di selezione.
La Libreria contiene tutti i nodi caricati, compresi i dieci nodi delle categorie di default forniti con l'installazione, nonché eventuali pacchetti o nodi personalizzati caricati aggiuntivi. I nodi della Libreria sono organizzati in modo gerarchico all'interno di librerie, categorie e, se necessario, sottocategorie.
Nodi di base: vengono forniti con l'installazione di default.
Nodi personalizzati: consentono di memorizzare le routine o il grafico speciale utilizzati più di frequente come nodi personalizzati. È inoltre possibile condividere i nodi personalizzati con la community.
Nodi di Package Manager: raccolta di nodi personalizzati pubblicati.
Si esamineranno le categorie della gerarchia dei nodi, si mostreranno come eseguire ricerche rapide dalla libreria e si apprenderanno delle informazioni su alcuni dei nodi utilizzati più di frequente tra di essi.
Sfogliare queste categorie è il modo più rapido per comprendere la gerarchia di ciò che è possibile aggiungere all'area di lavoro e il modo migliore per scoprire nuovi nodi non utilizzati in precedenza.
Sfogliare la Libreria facendo clic sui menu per espandere ogni categoria e la relativa sottocategoria.
Geometry è un menu di grande utilità per iniziare ad esplorare poiché contiene la maggior quantità di nodi.
Libreria
Categoria
Sottocategoria
Nodo
Questi consentono di suddividere ulteriormente i nodi nella stessa sottocategoria in base al fatto se i nodi creano dei dati, eseguono un'Azione o una Query sui dati.
Posizionare il cursore del mouse su un nodo per visualizzare informazioni più dettagliate oltre al nome e all'icona. Questo offre un modo rapido per comprendere cosa fa il nodo, cosa richiederà per gli input e cosa verrà fornito come output.
Descrizione: descrizione con linguaggio normale del nodo
Icona: versione più grande dell'icona nel menu Libreria
Input: nome, tipo di dati e struttura di dati
Output: tipo di dati e struttura
Se si conosce con relativa specificità il nodo che si desidera aggiungere all'area di lavoro, digitare nel campo di ricerca per cercare tutti i nodi corrispondenti.
Scegliere facendo clic sul nodo che si desidera aggiungere o premere INVIO per aggiungere i nodi evidenziati al centro dell'area di lavoro.
Oltre a utilizzare le parole chiave per cercare di trovare i nodi, è possibile digitare la gerarchia separata con un punto nel campo di ricerca o con i Code Block (che utilizzano il linguaggio testuale di Dynamo).
La gerarchia di ogni libreria si riflette nel nome dei nodi aggiunti all'area di lavoro.
Digitando parti differenti della posizione del nodo nella gerarchia della Libreria nel formato library.category.nodeName
, vengono restituiti risultati diversi:
library.category.nodeName
category.nodeName
nodeName
o keyword
In genere, il nome del nodo nell'area di lavoro verrà sottoposto a rendering nel formato category.nodeName
, con alcune eccezioni significative, in particolare nelle categorie Input e View.
Tenere presente i nodi denominati in modo simile e osservare la differenza della categoria:
I nodi della maggior parte delle librerie includeranno il formato della categoria.
Point.ByCoordinates
e UV.ByCoordinates
hanno lo stesso nome ma provengono da categorie differenti.
Eccezioni importanti includono funzioni integrate, Core.Input, Core.View e operatori.
Con centinaia di nodi inclusi nell'installazione di base di Dynamo, quali sono essenziali per lo sviluppo dei programmi visivi? Ci si concentrerà su quelli che consentono di definire i parametri del programma (Input), vedere i risultati dell'azione di un nodo (Watch) e definire gli input o le funzionalità mediante una scorciatoia (Code Block).
I nodi di input sono il mezzo principale per l'utente del programma visivo, sia che si tratti dell'utente corrente sia di qualcun altro, per interfacciarsi con i parametri chiave. Di seguito sono riportate alcune informazioni disponibili nella Libreria principale:
I nodi Watch sono essenziali per gestire i dati che fluiscono nel programma visivo. È possibile visualizzare il risultato di un nodo tramite l'anteprima dei dati del nodo posizionando il cursore del mouse sul nodo.
Sarà utile per mantenere la visualizzazione in un nodo Watch.
In alternativa, è possibile visualizzare i risultati della geometria tramite un nodo Watch 3D.
Entrambi sono disponibili nella categoria View della libreria Core.
Suggerimento Talvolta l'anteprima 3D può distrarre l'utente quando il programma visivo contiene molti nodi. Per visualizzare l'anteprima della geometria, è consigliabile deselezionare l'opzione Mostra anteprima sfondo 3D nel menu Impostazioni e utilizzare un nodo Watch 3D.
I nodi Code Block possono essere utilizzati per definire un blocco di codice con righe separate da punti e virgola. Può essere semplice come X/Y
.
È inoltre possibile utilizzare i Code Block come scorciatoia per definire un input numerico o chiamare la funzionalità di un altro nodo. La sintassi per eseguire questa operazione segue la convenzione di denominazione del linguaggio testuale di Dynamo, DesignScript.
Di seguito è disponibile una semplice dimostrazione (con le istruzioni) per l'utilizzo di Code Block nello script.
Fare doppio clic per creare un nodo Code Block.
Circle.ByCenterPointRadius(x,y);
Tipo
Fare clic sull'area di lavoro per annullare la selezione e aggiungere automaticamente gli input x
e y
.
Creare un nodo Point.ByCoordinates e Number Slider, quindi collegarli agli input di Code Block.
Il risultato dell'esecuzione del programma visivo viene mostrato come cerchio nell'anteprima 3D.
Adatta alla finestra
Eseguire lo zoom in avanti
Eseguire lo zoom indietro
Panoramica
Adatta alla finestra
Eseguire lo zoom in avanti
Eseguire lo zoom indietro
Panoramica
Orbita
Crea: consente di creare o costruire la geometria da zero. Ad esempio, un cerchio.
Azione: consente di eseguire un'azione su un oggetto. Ad esempio, la messa in scala di un cerchio.
Query: consente di ottenere una proprietà di un oggetto già esistente. Ad esempio, ottenere il raggio di un cerchio.
Nodo | Nodo | ||
---|---|---|---|
Boolean
Numero
String
Number Slider
Directory Path
Integer Slider
File Path