Liste
Une liste est un ensemble d’éléments, ou d'items. Par exemple, une main est une liste de 5 doigts. Le pouce est l'index 0.
Index
Le premier index d'une liste est toujours 0, et non 1. Lorsqu'il est question du premier élément d'une liste, il s'agit en fait de l'élément qui correspond à l'index 0.

Les items d'une liste peuvent être tous types de données tel que des points, des courbes, des surfaces, des familles, etc.
Ports entrées et sorties
Les entrées et sorties varient en fonction du nœud Dynamo. Par exemple avec les blocs Polycurve.Bypoints et Circle.Bycenterpointradius.

L'entrée points de PolyCurve.ByPoints recherche "Point[]". Cela représente une liste de points.
La sortie de PolyCurve.ByPoints est une simple polycourbe créée à partir d'une liste de cinq points.
L'entrée centerPoint de Circle.ByCenterPointRadius demande "Point".
La sortie de Circle.ByCenterPointRadius est une liste de cinq cercles, dont les centres correspondent à la liste de points d'origine.
Laçage (ou combinaison)
Le laçage résulte du fait qu'un bloc peut avoir accès dans les ports d'entrée à des listes de tailles différentes. Imaginez un bloc qui crée des segments de ligne Line.Bystartpointendpoint. Il comportera 2 ports d’entrées qui sont les listes suivantes.

Les options de laçage se trouvent en cliquant droit sur un bloc et en sélectionnant le menu combinaison.
Le laçage au plus court


Le laçage au plus long


Le laçage en produit vectoriel


Dernière mise à jour
Cet article vous a-t-il été utile ?