INDICE DEI NODI

In questo indice sono fornite informazioni aggiuntive su tutti i nodi utilizzati in questa guida introduttiva, nonché su altri componenti che potrebbero risultare utili. Questa è solo un'introduzione ad alcuni dei 500 nodi disponibili in Dynamo.

Funzioni incorporate

IMMAGINE Conteggio
Restituisce il numero di voci dell'elenco specificato.
IMMAGINE
IMMAGINE Livella
Restituisce l'elenco unidimensionale non nidificato dell'elenco di input multidimensionale.
IMMAGINE
IMMAGINE Mappa
Mappa un valore in un intervallo di input.
IMMAGINE

Punzone

Core.Color

CREAZIONE
IMMAGINE Color.ByARGB
Crea un colore in base ai componenti alfa, rosso, verde e blu.
IMMAGINE
IMMAGINE Intervallo colori
Restituisce un colore da una sfumatura di colore compresa tra un colore iniziale e uno finale.
IMMAGINE
AZIONI
IMMAGINE Color.Brightness
Restituisce il valore di luminosità del colore.
IMMAGINE
IMMAGINE Color.Components
Elenca i componenti del colore nell'ordine seguente: alfa, rosso, verde, blu.
IMMAGINE
IMMAGINE Color.Saturation
Restituisce il valore di saturazione del colore.
IMMAGINE
IMMAGINE Color.Hue
Restituisce il valore di tonalità del colore.
IMMAGINE
QUERY
IMMAGINE Color.Alpha
Individua il componente alfa di un colore, da 0 a 255.
IMMAGINE
IMMAGINE Color.Blue
Individua il componente blu di un colore, da 0 a 255.
IMMAGINE
IMMAGINE Color.Green
Individua il componente verde di un colore, da 0 a 255.
IMMAGINE
IMMAGINE Color.Red
Individua il componente rosso di un colore, da 0 a 255.
IMMAGINE

Core.Display

CREAZIONE
IMMAGINE Display.ByGeometryColor
Visualizza la geometria con un colore.
IMMAGINE

Core.Input

AZIONI
IMMAGINE Booleano
Possibile selezione: true o false.
IMMAGINE
IMMAGINE Blocco codice
Consente la creazione diretta di codice DesignScript.
IMMAGINE
IMMAGINE Percorso di directory
Consente di selezionare una directory del sistema per ottenere il relativo percorso.
IMMAGINE
IMMAGINE Percorso file
Consente di selezionare un file nel sistema per ottenere il relativo nome file.
IMMAGINE
IMMAGINE Dispositivo di scorrimento numero intero
Dispositivo di scorrimento che genera numeri interi.
IMMAGINE
IMMAGINE Numero
Crea un numero.
IMMAGINE
IMMAGINE Dispositivo di scorrimento numero
Dispositivo di scorrimento che genera valori numerici.
IMMAGINE
IMMAGINE String
Crea una stringa.
IMMAGINE

Core.List

CREAZIONE
IMMAGINE List.Create
Crea un nuovo elenco in base agli input specificati.
IMMAGINE
IMMAGINE List.Combine
Applica un combinatore ad ogni elemento in due sequenze.
IMMAGINE
IMMAGINE Intervallo di numeri
Crea una sequenza di numeri nell'intervallo specificato.
IMMAGINE
IMMAGINE Sequenza numerica
Crea una sequenza di numeri.
IMMAGINE
AZIONI
IMMAGINE List.Chop
Suddivide un elenco in un gruppo di elenchi, ognuno con il numero di voci impostato.
IMMAGINE
IMMAGINE List.Count
Restituisce il numero di elementi memorizzati nell'elenco dato.
IMMAGINE
IMMAGINE List.Flatten
Riduce di un determinato numero di livelli la nidificazione di una lista di elenchi.
IMMAGINE
IMMAGINE List.FilterByBoolMask
Consente di applicare un filtro ad una sequenza sulla base di indici corrispondenti in un elenco di valori booleani separato.
IMMAGINE
IMMAGINE List.GetItemAtIndex
Restituisce un elemento dall'elenco dato, situato in corrispondenza dell'indice specificato.
IMMAGINE
IMMAGINE List.Map
Applica una funzione a tutti gli elementi di un elenco, generando un nuovo elenco dai risultati.
IMMAGINE
IMMAGINE List.Reverse
Crea un nuovo elenco con gli elementi dell'elenco dato disposti in ordine inverso.
IMMAGINE
IMMAGINE List.ReplaceItemAtIndex
Sostituisce una voce posizionata in corrispondenza dell'indice specificato nell'elenco dato.
IMMAGINE
IMMAGINE List.ShiftIndices
Sposta indici nell'elenco verso destra, in base al valore specificato.
IMMAGINE
IMMAGINE List.TakeEveryNthItem
Ricava voci dall'elenco in corrispondenza di indici multipli del valore dato, dopo l'offset indicato.
IMMAGINE
IMMAGINE List.Transpose
Scambia righe e colonne in una lista di elenchi. Se alcune righe sono più corte di altre, nella matrice risultante vengono inseriti valori null come segnaposto, per ottenere sempre una matrice rettangolare.
IMMAGINE

Core.Logic

AZIONI
IMMAGINE If
Istruzione condizionale. Verifica il valore booleano dell'input di prova. Se l'input del test è true, il risultato produce l'input reale, altrimenti il risultato genera l'input false.
IMMAGINE

Core.Math

AZIONI
IMMAGINE Math.Cos
Restituisce il coseno di un angolo.
IMMAGINE
IMMAGINE Math.DegreesToRadians
Converte un angolo in gradi in un angolo in radianti.
IMMAGINE
IMMAGINE Math.Pow
Eleva un numero alla potenza specificata.
IMMAGINE
IMMAGINE Math.RadiansToDegrees
Converte un angolo in radianti in un angolo in gradi.
IMMAGINE
IMMAGINE Math.RemapRange
Regola l'intervallo di un elenco di numeri, mantenendo il rapporto di distribuzione.
IMMAGINE
IMMAGINE Math.Sin
Determina il seno di un angolo.
IMMAGINE

Core.Object

AZIONI
IMMAGINE Object.IsNull
Determina se l'oggetto dato è nullo.
IMMAGINE

Core.Scripting

AZIONI
IMMAGINE Formula
Valuta le formule matematiche. Utilizza NCalc per la valutazione. Vedere http://ncalc.codeplex.com
IMMAGINE

Core.String

AZIONI
IMMAGINE String.Concat
Concatena più stringhe in un'unica stringa.
IMMAGINE
IMMAGINE String.Contains
Determina se la stringa data contiene la sottostringa data.
IMMAGINE
IMMAGINE String.Join
Concatena più stringhe in un'unica stringa, inserendo il separatore dato tra le stringhe concatenate.
IMMAGINE
IMMAGINE String.Split
Suddivide una singola stringa in un elenco di stringhe, in corrispondenza delle stringhe separatore date.
IMMAGINE
IMMAGINE String.ToNumber
Converte una stringa in un intero o un valore Double.
IMMAGINE

Core.View

AZIONI
IMMAGINE View.Watch
Visualizza l'output del nodo.
IMMAGINE
IMMAGINE View.Watch 3D
Visualizza un'anteprima dinamica della geometria.
IMMAGINE

Geometria

Geometry.Circle

CREAZIONE
IMMAGINE Circle.ByCenterPointRadius
Crea un cerchio con un punto centrale di input e un raggio dati nel piano XY globale, con l'asse Z globale come normale.
IMMAGINE
IMMAGINE Circle.ByPlaneRadius
Crea un cerchio con centro nell'origine del piano di input (radice), posto sul piano di input, con il raggio specificato.
IMMAGINE

Geometry.CoordinateSystem

CREAZIONE
IMMAGINE CoordinateSystem.ByOrigin
Crea un CoordinateSystem con origine nel punto di input. Gli assi X e Y sono impostati come assi WCS X e Y.
IMMAGINE
IMMAGINE CoordinateSystem.ByCyclindricalCoordinates
Crea un CoordinateSystem in corrispondenza dei parametri di coordinata cilindrica specificati, rispetto al sistema di coordinate specificato.
IMMAGINE

Geometry.Cuboid

CREAZIONE
IMMAGINE Cuboid.ByLengths (origine)
Crea un cuboide con centro nel punto di input e con la larghezza, lunghezza e altezza specificate.
IMMAGINE

Geometry.Curve

AZIONI
IMMAGINE Curve.Extrude (distanza)
Estrude una curva nella direzione del vettore normale.
IMMAGINE
IMMAGINE Curve.PointAtParameter
Ottiene un punto sulla curva in corrispondenza di un parametro specificato, incluso tra StartParameter() e EndParameter().
IMMAGINE

Geometry.Geometry

AZIONI
IMMAGINE Geometry.DistanceTo
Restituisce la distanza tra la geometria corrente e un'altra geometria.
IMMAGINE
IMMAGINE Geometry.Explode
Separa gli elementi composti o non separati nei rispettivi componenti.
IMMAGINE
IMMAGINE Geometry.ImportFromSAT
Elenco delle geometrie importate
IMMAGINE
IMMAGINE Geometry.Rotate (basePlane)
Ruota un oggetto di un numero di gradi specificato intorno all'origine del piano e alla normale.
IMMAGINE
IMMAGINE Geometry.Translate
Applica la traslazione a qualsiasi tipo di geometria, con la distanza e la direzione specificate.
IMMAGINE

Geometry.Line

CREAZIONE
IMMAGINE Line.ByBestFitThroughPoints
Crea la linea di approssimazione ottimale tra i punti di un insieme diffuso.
IMMAGINE
IMMAGINE Line.ByStartPointDirectionLength
Crea una linea retta a partire dal punto, che si estende nella direzione del vettore per la lunghezza specificata.
IMMAGINE
IMMAGINE Line.ByStartPointEndPoint
Crea una linea retta tra due punti di input.
IMMAGINE
IMMAGINE Line.ByTangency
Crea una linea tangente alla curva di input, posizionata nel punto della curva corrispondente al parametro.
IMMAGINE
QUERY
IMMAGINE Line.Direction
Direzione della curva.
IMMAGINE

Geometry.NurbsCurve

Crea
IMMAGINE NurbsCurve.ByControlPoints
Crea una curva BSpline mediante punti di controllo espliciti.
IMMAGINE
IMMAGINE NurbsCurve.ByPoints
Crea una curva BSpline tramite interpolazione tra i punti.
IMAGEqcomm

Geometry.NurbsSurface

Crea
IMMAGINE NurbsSurface.ByControlPoints
Crea una NurbsSurface utilizzando punti di controllo espliciti con i gradi U e V specificati.
IMMAGINE
IMMAGINE NurbsSurface.ByPoints
Crea una NurbsSurface con i punti interpolati e i gradi U e V specificati. La superficie risultante passa attraverso tutti i punti.
IMMAGINE

Geometry.Plane

CREAZIONE
IMMAGINE Plane.ByOriginNormal
Crea un piano centrato nel punto radice, con il vettore normale di input.
IMMAGINE
IMMAGINE Plane.XY
Crea un piano nel piano XY globale.
IMMAGINE

Geometry.Point

CREAZIONE
IMMAGINE Point.ByCartesianCoordinates
Definisce un punto da tre coordinate cartesiane nel sistema di coordinate dato.
IMMAGINE
IMMAGINE Point.ByCoordinates (2D)
Definisce un punto nel piano XY da due coordinate cartesiane. Il componente Z è 0.
IMMAGINE
IMMAGINE Point.ByCoordinates (3D)
Definisce un punto da tre coordinate cartesiane.
IMMAGINE
IMMAGINE Point.Origin
Ottiene il punto di origine (0,0,0).
IMMAGINE
AZIONI
IMMAGINE Point.Add
Aggiunge un vettore ad un punto. Analoga a Translate(Vector).
IMMAGINE
QUERY
IMMAGINE Point.X
Ottiene il componente X di un punto.
IMMAGINE
IMMAGINE Point.Y
Ottiene il componente Y di un punto.
IMMAGINE
IMMAGINE Point.Z
Ottiene il componente Z di un punto.
IMMAGINE

Geometry.Polycurve

CREAZIONE
IMMAGINE Polycurve.ByPoints
Crea una PolyCurve dalla sequenza di linee che collegano i punti. Per la curva chiusa l'ultimo punto dovrebbe trovarsi nella stessa posizione del punto iniziale.
IMMAGINE

Geometry.Rectangle

CREAZIONE
IMMAGINE Rectangle.ByWidthLength (piano)
Crea un rettangolo centrato nel punto di origine del piano di input, con larghezza (lunghezza asse X del piano) e lunghezza (lunghezza asse Y del piano) di input.
IMMAGINE

Geometry.Sphere

CREAZIONE
IMMAGINE Sphere.ByCenterPointRadius
Crea una sfera solida centrata nel punto di input, con il raggio dato.
IMMAGINE

Geometry.Surface

CREAZIONE
IMMAGINE Surface.ByLoft
Crea una superficie mediante loft tra curve di sezione trasversale di input.
IMMAGINE
IMMAGINE Surface.ByPatch
Crea una superficie mediante il riempimento di un contorno chiuso definito da curve di input.
IMMAGINE
AZIONI
IMMAGINE Surface.Offset
Applica un offset alla superficie in direzione della normale e in base ad una distanza specificata.
IMMAGINE
IMMAGINE Surface.PointAtParameter
Restituisce il punto in corrispondenza dei parametri U e V specificati.
IMMAGINE
IMMAGINE Surface.Thicken
Ispessisce una superficie e crea un solido. L'estrusione avviene nella direzione delle normali su entrambi i lati della superficie.
IMMAGINE

Geometry.UV

CREAZIONE
IMMAGINE UV.ByCoordinates
Crea un UV da due valori Double.
IMMAGINE

Geometry.Vector

CREAZIONE
IMMAGINE Vector.ByCoordinatesDefinisce un vettore a partire da tre coordinate euclidee. IMMAGINE
IMMAGINE Vector.XAxis
Ottiene il vettore asse X canonico (1,0,0).
IMMAGINE
IMMAGINE Vector.YAxis
Ottiene il vettore asse Y canonico (0,1,0).
IMMAGINE
IMMAGINE Vector.ZAxis
Ottiene il vettore asse Z canonico (0,0,1).
IMMAGINE
AZIONI
IMMAGINE Vector.Normalized
Ottiene la versione normalizzata di un vettore.
IMMAGINE

Operatori

IMMAGINE +
Addizione
IMMAGINE
IMMAGINE -
Sottrazione
IMMAGINE
IMMAGINE *
Moltiplicazione
IMMAGINE
IMMAGINE /
Divisione
IMMAGINE
IMMAGINE %
La divisione modulare trova il resto del primo input dopo la divisione per il secondo input.
IMMAGINE
IMMAGINE <
Minore di
IMMAGINE
IMMAGINE >
Maggiore di
IMMAGINE
IMMAGINE ==
L'uguaglianza verifica la parità tra due valori.
IMMAGINE