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
![]() |
Count Renvoie le nombre d'éléments dans la liste spécifiée. |
![]() |
![]() |
Flatten Renvoie la liste 1D aplanie de la liste d'entrée multidimensionnelle. |
![]() |
![]() |
Map Mappe une valeur dans un intervalle d'entrée |
![]() |
Core
Core.Color
CREER | ||
![]() |
Color.ByARGB Créer une couleur au moyen de composants alpha, rouges, verts et bleus. |
![]() |
![]() |
Color Range Obtenir une couleur à partir d'un dégradé de couleurs entre une couleur de départ et une couleur de fin. |
![]() |
ACTIONS | ||
![]() |
Color.Brightness Obtient la valeur de luminosité de cette couleur. |
![]() |
![]() |
Color.Components Répertorie les composants de la couleur dans l'ordre suivant : alpha, rouge, vert, bleu. |
![]() |
![]() |
Color.Saturation Obtient la valeur de saturation de cette couleur. |
![]() |
![]() |
Color.HueObtient la valeur de teinte de cette couleur. | ![]() |
REQUETE | ||
![]() |
Color.Alpha Rechercher le composant alpha d'une couleur, de 0 à 255. |
![]() |
![]() |
Color.Blue Rechercher le composant bleu d'une couleur, de 0 à 255. |
![]() |
![]() |
Color.Green Rechercher le composant vert d'une couleur, de 0 à 255. |
![]() |
![]() |
Color.Red Rechercher le composant rouge d'une couleur, de 0 à 255. |
![]() |
Core.Display
CREER | ||
![]() |
Display.ByGeometryColor Affiche la géométrie à l'aide d'une couleur. |
![]() |
Core.Input
ACTIONS | ||
![]() |
Boolean Sélection entre True et False. |
![]() |
![]() |
Code Block Permet de créer le code DesignScript directement. |
![]() |
![]() |
Directory Path Permet de sélectionner un répertoire sur le système pour obtenir son chemin d'accès |
![]() |
![]() |
File Path Permet de sélectionner un fichier sur le système de façon à obtenir son nom de fichier. |
![]() |
![]() |
Integer Slider Curseur qui génère des valeurs entières. |
![]() |
![]() |
Number Permet de créer un nombre. |
![]() |
![]() |
Number Slider Curseur qui génère des valeurs numériques. |
![]() |
![]() |
String Crée une chaîne. |
![]() |
Core.List
CREER | ||
![]() |
List.Create Permet de créer une liste des entrées indiquées. |
![]() |
![]() |
List.Combine Applique un combinateur à chaque élément en deux séquences |
![]() |
![]() |
Number Range Crée une séquence de nombres dans l'intervalle spécifié. |
![]() |
![]() |
Number Sequence Crée une série de numéros. |
![]() |
ACTIONS | ||
![]() |
List.Chop Couper une liste en un ensemble de listes contenant chacune le nombre donné d'éléments. |
![]() |
![]() |
List.Count Obtient le nombre d'éléments stockés dans la liste indiquée. |
![]() |
![]() |
List.Flatten Aplanit une liste imbriquée de listes en fonction d'une quantité spécifique. |
![]() |
![]() |
List.FilterByBoolMask Filtre une séquence en recherchant les index correspondants dans une liste distincte de booléens. |
![]() |
![]() |
List.GetItemAtIndex Obtient un élément de la liste indiquée qui se trouve au niveau de l'index spécifié. |
![]() |
![]() |
List.Map Applique une fonction sur tous les éléments d'une liste, générant une nouvelle liste à partir des résultats |
![]() |
![]() |
List.Reverse Crée une liste contenant les éléments de la liste indiquée, mais dans l'ordre inverse |
![]() |
![]() |
List.ReplaceItemAtIndex Remplacer un élément de la liste indiquée qui se trouve au niveau de l'index spécifié |
![]() |
![]() |
List.ShiftIndices Décale les index dans la liste vers la droite en fonction de la quantité indiquée |
![]() |
![]() |
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é. |
![]() |
![]() |
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 |
![]() |
Core.Logic
ACTIONS | ||
![]() |
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. |
![]() |
Core.Math
ACTIONS | ||
![]() |
Math.Cos Trouve le cosinus d'un angle. |
![]() |
![]() |
Math.DegreesToRadians Convertit un angle en degrés en angle en radians. |
![]() |
![]() |
Math.Pow Élève un nombre à la puissance spécifiée. |
![]() |
![]() |
Math.RadiansToDegrees Convertit un angle en radians en angle en degrés. |
![]() |
![]() |
Math.RemapRange Ajuste l'intervalle d'une liste de nombres, tout en conservant le rapport de distribution. |
![]() |
![]() |
Math.Sin Détermine le sinus d'un angle. |
![]() |
Core.Object
ACTIONS | ||
![]() |
Object.IsNull Détermine si l'objet indiqué est nul. |
![]() |
Core.Scripting
ACTIONS | ||
![]() |
Formula Évalue les formules mathématiques. Utilise NCalc pour l'évaluation. Reportez-vous à la rubrique http://ncalc.codeplex.com |
![]() |
Core.String
ACTIONS | ||
![]() |
String.Concat Concatène plusieurs chaînes en une seule chaîne. |
![]() |
![]() |
String.Contains Détermine si la chaîne indiquée contient la sous-chaîne indiquée. |
![]() |
![]() |
String.Join Concatène plusieurs chaînes en une seule chaîne et insère le séparateur indiqué entre chaque chaîne jointe. |
![]() |
![]() |
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. |
![]() |
![]() |
String.ToNumber Convertit une chaîne en nombre entier ou double. |
![]() |
Core.View
ACTIONS | ||
![]() |
View.Watch Visualiser la sortie du nœud. |
![]() |
![]() |
View.Watch 3D Affiche un aperçu dynamique de la géométrie. |
![]() |
Geometry
Geometry.Circle
CREER | ||
![]() |
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. |
![]() |
![]() |
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é. |
![]() |
Geometry.CoordinateSystem
CREER | ||
![]() |
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. |
![]() |
![]() |
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é |
![]() |
Geometry.Cuboid
CREER | ||
![]() |
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. |
![]() |
Geometry.Curve
ACTIONS | ||
![]() |
Curve.Extrude (distance) Extrude une Curve dans la direction du vecteur de la normale. |
![]() |
![]() |
Curve.PointAtParameter Obtenir un point sur la Curve à un paramètre spécifié entre StartParameter() et EndParameter(). |
![]() |
Geometry.Geometry
ACTIONS | ||
![]() |
Geometry.DistanceTo Obtenir la distance entre cette Geometry et une autre. |
![]() |
![]() |
Geometry.Explode Sépare les éléments composés ou non séparés dans leurs composants |
![]() |
![]() |
Geometry.ImportFromSAT Liste des géométries importées |
![]() |
![]() |
Geometry.Rotate (basePlane) Fait pivoter l'objet autour de l'origine et de la normale du plan en fonction d'un degré spécifié. |
![]() |
![]() |
Geometry.Translate Convertit tout type de géométrie selon la distance donnée dans la direction donnée. |
![]() |
Geometry.Line
CREER | ||
![]() |
Line.ByBestFitThroughPoints Crée une ligne représentant au mieux un diagramme de dispersion de points. |
![]() |
![]() |
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. |
![]() |
![]() |
Line.ByStartPointEndPoint Crée une ligne droite entre deux points d'entrée. |
![]() |
![]() |
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. |
![]() |
REQUETE | ||
![]() |
Line.Direction Direction de la Curve. |
![]() |
Geometry.NurbsCurve
Créer | ||
![]() |
NurbsCurve.ByControlPoints Crée une BSplineCurve à l'aide de points de contrôle explicites. |
![]() |
![]() |
NurbsCurve.ByPoints Créer une BSplineCurve par interpolation entre des points |
![]() |
Geometry.NurbsSurface
Créer | ||
![]() |
NurbsSurface.ByControlPoints Créer une NurbsSurface en utilisant des points de contrôle explicites avec les degrés U et V indiqués. |
![]() |
![]() |
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. |
![]() |
Geometry.Plane
CREER | ||
![]() |
Plane.ByOriginNormal Créer un plan centré au niveau du point d'origine, avec le vecteur de la normal d'entrée. |
![]() |
![]() |
Plane.XY Crée un plan dans l'univers XY |
![]() |
Geometry.Point
CREER | ||
![]() |
Point.ByCartesianCoordinates Former un point dans le système de coordonnées indiqué avec trois coordonnées cartésiennes |
![]() |
![]() |
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. |
![]() |
![]() |
Point.ByCoordinates (3d) Former un point en fonction de 3 coordonnées cartésiennes. |
![]() |
![]() |
Point.Origin Obtenir le point d'origine (0,0,0) |
![]() |
ACTIONS | ||
![]() |
Point.Add Ajouter un vecteur à un point. Il en va de même pour l'option Conversion (vecteur). |
![]() |
REQUETE | ||
![]() |
Point.X Obtenir le composant X d'un point |
![]() |
![]() |
Point.Y Obtenir le composant Y d'un point |
![]() |
![]() |
Point.Z Obtenir le composant Z d'un point |
![]() |
Geometry.Polycurve
CREER | ||
![]() |
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. |
![]() |
Geometry.Rectangle
CREER | ||
![]() |
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). |
![]() |
Geometry.Sphere
CREER | ||
![]() |
Sphere.ByCenterPointRadius Créer une sphère solide centrée au niveau du point d'entrée, avec un rayon donné. |
![]() |
Geometry.Surface
CREER | ||
![]() |
Surface.ByLoft Créer un nœud Surface par lissage entre les nœuds Curves de profil de coupe d'entrée |
![]() |
![]() |
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. |
![]() |
ACTIONS | ||
![]() |
Surface.Offset Décaler la surface dans la direction de la normale de surface selon une distance spécifiée |
![]() |
![]() |
Surface.PointAtParameter Renvoyer le point avec les paramètres U et V indiqués. |
![]() |
![]() |
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. |
![]() |
Geometry.UV
CREER | ||
![]() |
UV.ByCoordinates Créer un UV à partir de deux doubles. |
![]() |
Geometry.Vector
CREER | ||
![]() |
Vector.ByCoordinates Former un vecteur à l'aide de 3 coordonnées euclidiennes |
![]() |
![]() |
Vector.XAxis Obtient le vecteur d'axe X canonique (1,0,0) |
![]() |
![]() |
Vector.YAxis Obtient le vecteur d'axe Y canonique (0,1,0) |
![]() |
![]() |
Vector.ZAxis Obtient le vecteur d'axe Z canonique (0,0,1) |
![]() |
ACTIONS | ||
![]() |
Vector.Normized Obtenir la version normalisée d'un vecteur |
![]() |
Opérateurs
![]() |
+ Ajout |
![]() |
![]() |
- Soustraction |
![]() |
![]() |
* Multiplication |
![]() |
![]() |
/ Division |
![]() |
![]() |
% La division modulaire recherche le reste de la première entrée après la division par la deuxième entrée |
![]() |
![]() |
< Moins que |
![]() |
![]() |
> Supérieur à |
![]() |
![]() |
== L'égalité des deux valeurs est un test d'égalité. |
![]() |