INDEX DES NœudS

Cet index fournit des informations supplémentaires sur tous les nœuds utilisés dans ce guide, ainsi que sur les autres composants que vous trouverez utiles. Il s'agit juste d'une introduction de quelques-uns des 500 nœuds disponibles dans Dynamo.

Fonctions intégrées

IMAGE Count
Renvoie le nombre d'éléments dans la liste spécifiée.
IMAGE
IMAGE Flatten
Renvoie la liste 1D aplanie de la liste d'entrée multidimensionnelle.
IMAGE
IMAGE Map
Mappe une valeur dans un intervalle d'entrée
IMAGE

Core

Core.Color

CREER
IMAGE Color.ByARGB
Créer une couleur au moyen de composants alpha, rouges, verts et bleus.
IMAGE
IMAGE Color Range
Obtenir une couleur à partir d'un dégradé de couleurs entre une couleur de départ et une couleur de fin.
IMAGE
ACTIONS
IMAGE Color.Brightness
Obtient la valeur de luminosité de cette couleur.
IMAGE
IMAGE Color.Components
Répertorie les composants de la couleur dans l'ordre suivant : alpha, rouge, vert, bleu.
IMAGE
IMAGE Color.Saturation
Obtient la valeur de saturation de cette couleur.
IMAGE
IMAGE Color.HueObtient la valeur de teinte de cette couleur. IMAGE
REQUETE
IMAGE Color.Alpha
Rechercher le composant alpha d'une couleur, de 0 à 255.
IMAGE
IMAGE Color.Blue
Rechercher le composant bleu d'une couleur, de 0 à 255.
IMAGE
IMAGE Color.Green
Rechercher le composant vert d'une couleur, de 0 à 255.
IMAGE
IMAGE Color.Red
Rechercher le composant rouge d'une couleur, de 0 à 255.
IMAGE

Core.Display

CREER
IMAGE Display.ByGeometryColor
Affiche la géométrie à l'aide d'une couleur.
IMAGE

Core.Input

ACTIONS
IMAGE Boolean
Sélection entre True et False.
IMAGE
IMAGE Code Block
Permet de créer le code DesignScript directement.
IMAGE
IMAGE Directory Path
Permet de sélectionner un répertoire sur le système pour obtenir son chemin d'accès
IMAGE
IMAGE File Path
Permet de sélectionner un fichier sur le système de façon à obtenir son nom de fichier.
IMAGE
IMAGE Integer Slider
Curseur qui génère des valeurs entières.
IMAGE
IMAGE Number
Permet de créer un nombre.
IMAGE
IMAGE Number Slider
Curseur qui génère des valeurs numériques.
IMAGE
IMAGE String
Crée une chaîne.
IMAGE

Core.List

CREER
IMAGE List.Create
Permet de créer une liste des entrées indiquées.
IMAGE
IMAGE List.Combine
Applique un combinateur à chaque élément en deux séquences
IMAGE
IMAGE Number Range
Crée une séquence de nombres dans l'intervalle spécifié.
IMAGE
IMAGE Number Sequence
Crée une série de numéros.
IMAGE
ACTIONS
IMAGE List.Chop
Couper une liste en un ensemble de listes contenant chacune le nombre donné d'éléments.
IMAGE
IMAGE List.Count
Obtient le nombre d'éléments stockés dans la liste indiquée.
IMAGE
IMAGE List.Flatten
Aplanit une liste imbriquée de listes en fonction d'une quantité spécifique.
IMAGE
IMAGE List.FilterByBoolMask
Filtre une séquence en recherchant les index correspondants dans une liste distincte de booléens.
IMAGE
IMAGE List.GetItemAtIndex
Obtient un élément de la liste indiquée qui se trouve au niveau de l'index spécifié.
IMAGE
IMAGE List.Map
Applique une fonction sur tous les éléments d'une liste, générant une nouvelle liste à partir des résultats
IMAGE
IMAGE List.Reverse
Crée une liste contenant les éléments de la liste indiquée, mais dans l'ordre inverse
IMAGE
IMAGE List.ReplaceItemAtIndex
Remplacer un élément de la liste indiquée qui se trouve au niveau de l'index spécifié
IMAGE
IMAGE List.ShiftIndices
Décale les index dans la liste vers la droite en fonction de la quantité indiquée
IMAGE
IMAGE List.TakeEveryNthItem
Récupère les éléments de la liste indiquée aux index qui sont des multiples de la valeur indiquée, après le décalage indiqué.
IMAGE
IMAGE List.Transpose
Permute les lignes et les colonnes d'une liste. Si certaines lignes sont plus courtes que d'autres, des valeurs nulles sont insérées en tant qu'espaces réservés dans le réseau résultant afin qu'il soit toujours rectangulaire
IMAGE

Core.Logic

ACTIONS
IMAGE If
Instruction conditionnelle. Vérifie la valeur booléenne de l'entrée de test. Si l'entrée de test est True, le résultat génère la valeur True, sinon le résultat génère la valeur False.
IMAGE

Core.Math

ACTIONS
IMAGE Math.Cos
Trouve le cosinus d'un angle.
IMAGE
IMAGE Math.DegreesToRadians
Convertit un angle en degrés en angle en radians.
IMAGE
IMAGE Math.Pow
Élève un nombre à la puissance spécifiée.
IMAGE
IMAGE Math.RadiansToDegrees
Convertit un angle en radians en angle en degrés.
IMAGE
IMAGE Math.RemapRange
Ajuste l'intervalle d'une liste de nombres, tout en conservant le rapport de distribution.
IMAGE
IMAGE Math.Sin
Détermine le sinus d'un angle.
IMAGE

Core.Object

ACTIONS
IMAGE Object.IsNull
Détermine si l'objet indiqué est nul.
IMAGE

Core.Scripting

ACTIONS
IMAGE Formula
Évalue les formules mathématiques. Utilise NCalc pour l'évaluation. Reportez-vous à la rubrique http://ncalc.codeplex.com
IMAGE

Core.String

ACTIONS
IMAGE String.Concat
Concatène plusieurs chaînes en une seule chaîne.
IMAGE
IMAGE String.Contains
Détermine si la chaîne indiquée contient la sous-chaîne indiquée.
IMAGE
IMAGE String.Join
Concatène plusieurs chaînes en une seule chaîne et insère le séparateur indiqué entre chaque chaîne jointe.
IMAGE
IMAGE String.Split
Divise une chaîne unique en une liste de chaînes, les chaînes de séparation indiquées déterminant les divisions.
IMAGE
IMAGE String.ToNumber
Convertit une chaîne en nombre entier ou double.
IMAGE

Core.View

ACTIONS
IMAGE View.Watch
Visualiser la sortie du nœud.
IMAGE
IMAGE View.Watch 3D
Affiche un aperçu dynamique de la géométrie.
IMAGE

Geometry

Geometry.Circle

CREER
IMAGE Circle.ByCenterPointRadius
Crée un Circle à l'aide d'un point central d'entrée et un rayon dans le plan XY univers, avec l'univers Z standard.
IMAGE
IMAGE Cercle.ByPlaneRadius
Créer un Circle centré au niveau de l'origine du plan d'entrée (racine), dans le plan d'entrée, avec un rayon donné.
IMAGE

Geometry.CoordinateSystem

CREER
IMAGE CoordinateSystem.ByOrigin
Créer un CoordinateSystem avec une origine au point d'entrée, avec les axes X et Y définis en tant qu'axes X et Y SCG.
IMAGE
IMAGE CoordinateSystem.ByCyclindricalCoordinates
Crée un CoordinateSystem en fonction des paramètres de coordonnées cylindriques spécifiés par rapport au système de coordonnées spécifié
IMAGE

Geometry.Cuboid

CREER
IMAGE Cuboid.ByLengths (origine)
Créer un Cuboid centré au point d'entrée, en fonction de la largeur, de la longueur et de la hauteur spécifiées.
IMAGE

Geometry.Curve

ACTIONS
IMAGE Curve.Extrude (distance)
Extrude une Curve dans la direction du vecteur de la normale.
IMAGE
IMAGE Curve.PointAtParameter
Obtenir un point sur la Curve à un paramètre spécifié entre StartParameter() et EndParameter().
IMAGE

Geometry.Geometry

ACTIONS
IMAGE Geometry.DistanceTo
Obtenir la distance entre cette Geometry et une autre.
IMAGE
IMAGE Geometry.Explode
Sépare les éléments composés ou non séparés dans leurs composants
IMAGE
IMAGE Geometry.ImportFromSAT
Liste des géométries importées
IMAGE
IMAGE Geometry.Rotate (basePlane)
Fait pivoter l'objet autour de l'origine et de la normale du plan en fonction d'un degré spécifié.
IMAGE
IMAGE Geometry.Translate
Convertit tout type de géométrie selon la distance donnée dans la direction donnée.
IMAGE

Geometry.Line

CREER
IMAGE Line.ByBestFitThroughPoints
Crée une ligne représentant au mieux un diagramme de dispersion de points.
IMAGE
IMAGE Line.ByStartPointDirectionLength
Créer une ligne droite partant du point, s'étendant dans la direction du vecteur en fonction de la longueur spécifiée.
IMAGE
IMAGE Line.ByStartPointEndPoint
Crée une ligne droite entre deux points d'entrée.
IMAGE
IMAGE Line.ByTangency
Créer une ligne tangente à la Curve d'entrée, située sur le point paramétrique de la Curve d'entrée.
IMAGE
REQUETE
IMAGE Line.Direction
Direction de la Curve.
IMAGE

Geometry.NurbsCurve

Créer
IMAGE NurbsCurve.ByControlPoints
Crée une BSplineCurve à l'aide de points de contrôle explicites.
IMAGE
IMAGE NurbsCurve.ByPoints
Créer une BSplineCurve par interpolation entre des points
IMAGEqcomm

Geometry.NurbsSurface

Créer
IMAGE NurbsSurface.ByControlPoints
Créer une NurbsSurface en utilisant des points de contrôle explicites avec les degrés U et V indiqués.
IMAGE
IMAGE NurbsSurface.ByPoints
Crée une NurbsSurface avec des points interpolés et des degrés U et V spécifiés. La surface résultante passera par tous les points.
IMAGE

Geometry.Plane

CREER
IMAGE Plane.ByOriginNormal
Créer un plan centré au niveau du point d'origine, avec le vecteur de la normal d'entrée.
IMAGE
IMAGE Plane.XY
Crée un plan dans l'univers XY
IMAGE

Geometry.Point

CREER
IMAGE Point.ByCartesianCoordinates
Former un point dans le système de coordonnées indiqué avec trois coordonnées cartésiennes
IMAGE
IMAGE Point.ByCoordinates (2d)
Former un point dans le plan XY en fonction de deux coordonnées cartésiennes. Le composant Z est défini sur 0.
IMAGE
IMAGE Point.ByCoordinates (3d)
Former un point en fonction de 3 coordonnées cartésiennes.
IMAGE
IMAGE Point.Origin
Obtenir le point d'origine (0,0,0)
IMAGE
ACTIONS
IMAGE Point.Add
Ajouter un vecteur à un point. Il en va de même pour l'option Conversion (vecteur).
IMAGE
REQUETE
IMAGE Point.X
Obtenir le composant X d'un point
IMAGE
IMAGE Point.Y
Obtenir le composant Y d'un point
IMAGE
IMAGE Point.Z
Obtenir le composant Z d'un point
IMAGE

Geometry.Polycurve

CREER
IMAGE Polycurve.ByPoints
Créer une polycourbe à partir d'une séquence de lignes connectant des points. Pour la courbe fermée, le dernier point doit être au même endroit que le point de départ.
IMAGE

Geometry.Rectangle

CREER
IMAGE Rectangle.ByWidthLength (Plan)
Créer un rectangle centré au niveau de la racine du plan d'entrée, avec la largeur d'entrée (longueur de l'axe X du plan) et la longueur d'entrée (longueur de l'axe Y du plan).
IMAGE

Geometry.Sphere

CREER
IMAGE Sphere.ByCenterPointRadius
Créer une sphère solide centrée au niveau du point d'entrée, avec un rayon donné.
IMAGE

Geometry.Surface

CREER
IMAGE Surface.ByLoft
Créer un nœud Surface par lissage entre les nœuds Curves de profil de coupe d'entrée
IMAGE
IMAGE Surface.ByPatch
Créer un nœud Surface en remplissant l'intérieur d'un contour fermé défini par les nœuds Curves d'entrée.
IMAGE
ACTIONS
IMAGE Surface.Offset
Décaler la surface dans la direction de la normale de surface selon une distance spécifiée
IMAGE
IMAGE Surface.PointAtParameter
Renvoyer le point avec les paramètres U et V indiqués.
IMAGE
IMAGE Surface.Thicken
Épaissir la surface dans un solide, en réalisant une extrusion dans la direction des normales de la surface sur les deux côtés de la surface.
IMAGE

Geometry.UV

CREER
IMAGE UV.ByCoordinates
Créer un UV à partir de deux doubles.
IMAGE

Geometry.Vector

CREER
IMAGE Vector.ByCoordinates
Former un vecteur à l'aide de 3 coordonnées euclidiennes
IMAGE
IMAGE Vector.XAxis
Obtient le vecteur d'axe X canonique (1,0,0)
IMAGE
IMAGE Vector.YAxis
Obtient le vecteur d'axe Y canonique (0,1,0)
IMAGE
IMAGE Vector.ZAxis
Obtient le vecteur d'axe Z canonique (0,0,1)
IMAGE
ACTIONS
IMAGE Vector.Normized
Obtenir la version normalisée d'un vecteur
IMAGE

Opérateurs

IMAGE +
Ajout
IMAGE
IMAGE -
Soustraction
IMAGE
IMAGE *
Multiplication
IMAGE
IMAGE /
Division
IMAGE
IMAGE %
La division modulaire recherche le reste de la première entrée après la division par la deuxième entrée
IMAGE
IMAGE <
Moins que
IMAGE
IMAGE >
Supérieur à
IMAGE
IMAGE ==
L'égalité des deux valeurs est un test d'égalité.
IMAGE