Examinez les nœuds Dynamo disponibles à utiliser avec les connexions en acier.
Nœud Dynamo | Input (entrée) | Sortie |
---|---|---|
Connection.ByType Crée des connexions. |
nœud Nœud de connexion ou liste de nœuds de connexion. Ordre de l'élément d'entrée dans une connexion, spécifié en tant que tableau de nombres entiers. connectionType Type de connexion à créer (requiert Input.ConnectionTypes). |
Connexion Connexion ou liste de connexions. |
ConnectionNode.FromStructure Regroupe les éléments de données de structure en nœuds de connexion. |
objet Liste des éléments de données de structure. |
ConnectionNode [] Liste de nœuds de connexion. Pour plus d'informations, reportez-vous à la rubrique Nœud de regroupement. |
ConnectionNode.SubNodesOfSize Pour les nœuds disposant d'au moins un nombre souhaité de zones ou d'éléments, cette commande transforme chaque nœud d'entrée en liste de sous-nœuds, où chaque sous-nœud comporte les mêmes éléments que le nœud d'origine, mais organisés de manière différente. |
nœud Nœud de connexion. noOfZones Nombre souhaité de zones. |
ConnectionNode[] Liste de sous-nœuds de connexion, où chaque sous-nœud est une liste de nœuds. Pour plus d'informations, reportez-vous à la rubrique Nœud de dispositions. |
ConnectionNode.Zones Renvoie les zones au sein de chaque zone de connexion d'entrée. |
connectionNode Nœud de connexion. |
Zone[] Liste des zones. |
ConnectionType.ByNames Crée un type de connexion à partir de deux chaînes : connectionName et typeName. |
connectionName Chaîne contenant le nom de la connexion. typeName Chaîne contenant le nom du type de connexion. |
ConnectionType Types de connexion en résultant. |
ConnectionType.ConnectionName Renvoie le nom de type à partir d'un type de connexion. |
connectionType Type de connexion d'entrée. |
chaîne Chaîne de sortie contenant le nom de connexion. |
ConnectionType.TypeName Renvoie le nom de type à partir d'un type de connexion. |
connectionType Type de connexion d'entrée. |
chaîne Chaîne de sortie contenant le type de connexion. |
Filter.ByAngleBetweenAxes Renvoie les nœuds dans lesquels certains axes des éléments de données de structure numéro N et M dans le nœud forment un angle entre X et Y, où N, M, X, Y et les axes sont spécifiés par l'utilisateur. |
nœud Nœud(s) de connexion d'entrée. indexFirst Index de base 0 du premier élément à comparer. indexSecond Index de base 0 du deuxième élément à comparer. axisFirst Axe de référence du premier élément de données structurelles (il peut s'agir de X, Y ou Z, indiqué sous forme de chaîne non sensible à la casse). axisSecond L'axe de référence du deuxième élément de données structurelles (il peut s'agir de X, Y ou Z, indiqué sous forme de chaîne non sensible à la casse). rangeStart Valeur comprise entre 0 et 90 degrés, marquant le début de la plage de votre choix. rangeEnd Valeur comprise entre 0 et 90 degrés, marquant la fin de la plage de votre choix. |
accepted Nœuds qui répondent aux critères du filtre. rejected Nœuds qui ne répondent pas aux critères du filtre. |
Filter.ByAngleBetweenBeams Identique au nœud ByAngleBetweenAxes, la différence étant que le nœud Filter.ByAngleBetweenBeams mesure uniquement l'angle entre les axes des X. Si les éléments structurels se touchent au niveau des extrémités, l'angle peut être compris entre 0 et 180 degrés au lieu de 0 et 90 degrés. |
nœud Nœuds ou nœud de connexion d'entrée. indexFirst Index de base 0 du premier élément de données structurelles à comparer. indexSecond Index de base 0 du deuxième élément de données structurelles à comparer. rangeStart Valeur comprise entre 0 et 180 degrés marquant le début de la plage de votre choix. rangeEnd Valeur comprise entre 0 et 180 degrés marquant la fin de la plage de votre choix. |
accepted Nœuds qui répondent aux critères du filtre. rejected Nœuds qui ne répondent pas aux critères du filtre. |
Filter.BySectionProfile Renvoie les nœuds dans lesquels l'élément de données structurelles à un index donné possède un certain profil de coupe. |
nœud Nœuds ou nœud de connexion d'entrée. index Index de base 0 de l'élément de données structurelles à comparer. profileToFind Profil dont doit disposer l'élément de données structurelles pour répondre aux critères du filtre. |
accepted Nœuds qui répondent aux critères du filtre. rejected Nœuds qui ne répondent pas aux critères du filtre. |
Filter.BySectionShape Renvoie les nœuds dans lesquels l'élément de données structurelles à un index donné possède une certaine forme de coupe. |
nœud Nœuds ou nœud de connexion d'entrée. index Index de base 0 de l'élément de données structurelles à comparer. shapeToFind Forme que doit avoir l'élément de données structurelles pour répondre aux critères du filtre. |
accepted Nœuds qui répondent aux critères du filtre. rejected Nœuds qui ne répondent pas aux critères du filtre. |
Filter.BySectionType Renvoie les nœuds dans lesquels l'élément de données structurelles à un index donné possède un certain type de coupe. |
nœud Nœuds ou nœud de connexion d'entrée. index Index de base 0 de l'élément de données structurelles à comparer. nameToFind Nom de type que doit avoir l'élément de données structurelles pour répondre aux critères du filtre. |
accepted Nœuds qui répondent aux critères du filtre. rejected Nœuds qui ne répondent pas aux critères du filtre. |
Filter.BySlantAngle Renvoie les nœuds dans lesquels l'élément de données structurelles a un certain angle d'inclinaison à un index donné (angle entre l'axe de l'élément et l'axe vertical). |
nœud Nœuds ou nœud de connexion d'entrée. index Index de base 0 de l'élément de données structurelles à comparer. rangeStart Valeur comprise entre 0 et 90 degrés, marquant le début de la plage de votre choix. rangeEnd Valeur comprise entre 0 et 90 degrés, marquant la fin de la plage de votre choix. |
accepted Nœuds qui répondent aux critères du filtre. rejected Nœuds qui ne répondent pas aux critères du filtre. |
Filter.BySlopeAngle Renvoie les nœuds dans lesquels l'élément de données structurelles a un certain angle d'inclinaison à un index donné (angle entre l'axe de l'élément et le plan horizontal). |
nœud Nœuds ou nœud de connexion d'entrée. index Index de base 0 de l'élément de données structurelles à comparer. rangeStart Valeur comprise entre 0 et 90 degrés, marquant le début de la plage de votre choix. rangeEnd Valeur comprise entre 0 et 90 degrés, marquant la fin de la plage de votre choix. |
accepted Nœuds qui répondent aux critères du filtre. rejected Nœuds qui ne répondent pas aux critères du filtre. |
Filter.ByZoneType Renvoie les nœuds dans lesquels l'élément de données structurelles a un certain type de zone pour ce nœud à un index donné. |
nœud Nœuds ou nœud de connexion d'entrée. index Index de base 0 de l'élément de données structurelles à comparer. zoneType Chaîne non sensible à la casse représentant le type de zone (il peut s'agir de l'extrémité ou du corps). |
accepted Nœuds qui répondent aux critères du filtre. rejected Nœuds qui ne répondent pas aux critères du filtre. |
Input.ConnectionTypes Fournit une liste déroulante de types de connexion. |
Liste déroulante dans laquelle vous pouvez sélectionner l'un des types de connexion chargé dans le modèle. |
connectionType Type de connexion en résultant. |
Input.SelectStructureData Fournit une méthode permettant de sélectionner manuellement les éléments du modèle. |
Bouton de sélection pour les éléments du modèle. |
Éléments Liste des éléments en résultant. |
Input.StructuralSectionShapes Fournit une liste déroulante de formes de coupe d'élément de données structurelles. |
Liste déroulante dans laquelle vous pouvez sélectionner une forme de coupe. |
sectionShape Forme de coupe de sortie. |
Input.StructuralDataFamilies Fournit une liste déroulante de familles d'éléments de données structurelles. |
Liste déroulante dans laquelle vous pouvez sélectionner une famille chargée dans le modèle. |
familyName Nom de famille de sortie. |
Input.StructuralDataTypes Fournit une liste déroulante de types d'élément de données structurelles. |
Liste déroulante dans laquelle vous pouvez sélectionner un type chargé dans le modèle. |
parentFamily Nom de famille de sortie. typeName Nom de type de sortie. |
Model.GetStructureData Renvoie la liste des éléments de données structurelles sélectionnés dans le modèle. |
Sélection effectuée dans Revit avant l'exécution du script. |
StructureData[] Liste des éléments de données structurelles qui ont été sélectionnés dans le modèle. |
StructureData.GetCoordinateSystem Renvoie le système de coordonnées d'un élément de données structurelles. |
structureData Données structurelles saisies. |
CoordinateSystem Système de coordonnées de sortie (l'axe X est de couleur rouge, l'axe Y est vert et l'axe Z est bleu) |
StructureData.SectionProfile Renvoie le profil de coupe d'un élément de données structurelles. |
structureData Données structurelles saisies. |
chaîne Profil de coupe de sortie, sous forme de chaîne. |
StructureData.SectionShape Renvoie la forme de coupe d'un élément de données structurelles. |
structureData Données structurelles saisies. |
chaîne Forme de coupe de sortie, sous forme de chaîne. |
StructureData.SectionType Renvoie le type de coupe d'un élément de données structurelles. |
structureData Données structurelles saisies. |
chaîne Type de la coupe de sortie, sous forme de chaîne. |
StructureData.XAxis Renvoie l'axe X d'un élément de données structurelles. |
structureData Données structurelles saisies. |
Vecteur Axe X de sortie, sous forme d'un vecteur. |
StructureData.YAxis Renvoie l'axe Y de l'élément de données structurelles. |
structureData Données structurelles saisies. |
Vecteur Axe Y de sortie, sous forme de vecteur. |
StructureData.ZAxis Renvoie l'axe Z d'un élément de données structurelles. |
structureData Données structurelles saisies. |
Vecteur Axe Z de sortie, sous forme de vecteur. |
Zone.Parent Renvoie le parent de la zone, qui est un élément de données structurelles. |
par zones Zones ou zone de saisie. |
ModelObject Élément de données structurelles de sortie. |
Zone.ZoneType Renvoie le type d'une zone. |
par zones Zones ou zone de saisie. |
chaîne Type de zone de sortie (extrémité ou corps), sous forme d'une chaîne. |