Examinez les noeuds Dynamo disponibles à utiliser avec les assemblages acier.
Noeud Dynamo | Input (entrée) | Sortie |
---|---|---|
Connection.ByType Crée des connexions. |
nodal Noeud de connexion ou liste de noeuds de connexion. Ordre des éléments d'entrée dans une connexion, sous forme de tableau de nombres entiers. connectionType Type de connexion à créer. |
Connexion Connexion ou liste de connexions. ExistantNoeud de connexion ou liste de noeuds de connexion où une connexion existe déjà. |
ConnectionNode.FromStructure Regroupe les éléments de données de structure en noeuds de connexion. |
objet Liste des éléments de données de structure. |
ConnectionNode [] Liste de noeuds de connexion. Pour plus d'informations, reportez-vous à la rubrique Noeud de regroupement. |
ConnectionNode.RemoveDuplicates
Détecte toutes les permutations de noeuds de connexion { [poutre1, poutre2], [poutre2, poutre1] }, conserve uniquement le premier noeud { [poutre1, poutre2] } et supprime les éléments vides et nuls. |
nodes Listes imbriquées de noeuds de connexion (ConnectionNode[]). Il est recommandé de filtrer par conditions géométriques au préalable. |
ConnectionNode[] Liste nettoyée et aplatie partiellement contenant un seul noeud de connexion pour chaque groupe d'éléments de données structurelles. |
ConnectionNode.SubNodesOfSize Pour les noeuds de connexion disposant d'au moins le nombre de zones ou d'éléments spécifié, cette commande transforme chaque noeud d'entrée en liste de sous-noeuds, où chaque sous-noeud comporte les mêmes éléments que le noeud de connexion d'origine, mais organisés de manière différente. |
node Noeud de connexion ou liste de noeuds de connexion. noOfZones Nombre spécifié de zones. |
ConnectionNode[] Liste de sous-noeuds de connexion. Pour plus d'informations, reportez-vous à la rubrique Noeud de dispositions. |
ConnectionNode.Zones Renvoie les zones au sein de chaque noeud de connexion d'entrée. |
connectionNode Noeud de connexion ou liste de noeuds de connexion. |
Zone[] Liste des zones. |
ConnectionType.ByNames Obtient un type de connexion à partir de deux chaînes. Remarque : Le type de connexion doit être chargé dans le modèle Revit.
|
connectionName Nom de la famille de connexion acier, par exemple "plaque de bas" ou "jarret de faitage". typeName Nom du type de connexion acier, par exemple "petite plaque de base" ou "plaque de base robuste". |
ConnectionType Type de connexion en résultant. |
ConnectionType.ConnectionName Renvoie le nom de connexion à 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.ListFromFile Répertorie les types de connexion qui se trouvent dans le chemin de fichier spécifié et qui sont disponibles en vue de leur chargement dans le document actif. |
filePath Indiquez le chemin d'accès du fichier source pour obtenir le type de connexion. |
ConnectionTypes Liste de connexions. |
ConnectionType.LoadFromFile Charge un type de connexion vers le document actif à partir d'un fichier .rvt à l'aide d'un chemin de fichier spécifié. |
filePath Indiquez le chemin d'accès du fichier source pour charger le type de connexion. connectionName Nom de la famille de connexion acier, par exemple "plaque de bas" ou "jarret de faitage". typeName Nom du type de connexion acier, par exemple "petite plaque de base" ou "plaque de base robuste". |
ConnectionType Type de connexion chargé dans le modèle actif. |
ConnectionType.TypeName Renvoie le nom du type de connexion à partir d'un type de connexion. |
connectionType Type de connexion d'entrée. |
chaîne Chaîne de sortie contenant le nom du type de connexion. |
ConnectionType.UseCurrentOrLoadFromFile Renvoie le type de connexion ayant le nom indiqué ou le charge à partir d'un chemin de fichier lorsqu'il n'est pas présent dans le document actif. Remarque : Il s'agit d'un noeud personnalisé.
|
connectionName Nom de la famille de connexion acier, par exemple "plaque de bas" ou "jarret de faitage". typeName Nom du type de connexion acier, par exemple "petite plaque de base" ou "plaque de base robuste". filePath Indiquez le chemin d'accès du fichier source pour charger le type de connexion. |
ConnectionType Type de connexion trouvé ou récemment chargé dans le modèle actif. |
ConnnectionType.LoadOnDemand Renvoie le type de connexion ayant le nom indiqué ou le charge à partir d'un chemin de fichier lorsqu'il n'est pas présent dans le document actif. Si le type de connexion n'est pas requis, cette commande renvoie une valeur nulle. Remarque : Il s'agit d'un noeud personnalisé.
|
nodes Liste des noeuds de connexion pour voir si ce type de connexion sera utilisé. connectionName Nom de la famille de connexion acier, par exemple "plaque de bas" ou "jarret de faitage". typeName Nom du type de connexion acier, par exemple "petite plaque de base" ou "plaque de base robuste". filePath Indiquez le chemin d'accès du fichier source pour charger le type de connexion. |
ConnectionType Type de connexion trouvé ou récemment chargé dans le modèle actif, ou valeur nulle. |
Filter.ByAnalysisResults
Renvoie les noeuds de connexion où l'élément de données structurelles à un certain index possède une valeur de force comprise dans une plage spécifique. La valeur de la force provient des résultats de l'analyse structurelle. |
node Noeuds de connexion d'entrée. index Index de base 0 de l'élément de données structurelles à comparer. resultType Type de valeur à utiliser comme filtre : "FX", "Fy"... analysisResult Identificateur de résultats d'analyse. Contient le nom du modèle, le nom du module et le nom de chargement (cas, combination ou enveloppe), séparés par "|". Exemple : "Modèle1|Résultats d'analyse|DL1" ou "Modèle1|Résultats d'analyse|Enveloppe1|min" rangeStart Début de l'intervalle. rangeEnd Fin de l'intervalle. |
accepted Noeuds qui répondent aux critères du filtre. rejected Noeuds qui ne répondent pas aux critères du filtre. |
Filter.ByAngleBetweenAxes Renvoie les noeuds de connexion où certains axes des éléments de données structurelles numéro N et M du noeud forment un angle compris dans une certaine plage. Les valeurs N, M, l'intervalle et les axes sont spécifiés par l'utilisateur. |
node Noeuds 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 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 Noeuds qui répondent aux critères du filtre. rejected Noeuds qui ne répondent pas aux critères du filtre. |
Filter.ByAngleBetweenBeams Renvoie les noeuds de connexion où les éléments de données structurelles numéro N et M du noeud forment un angle compris dans une certaine plage. Cette option est semblable à ByAngleBetweenAxes, à ceci près qu'elle mesure seulement l'angle entre les axes des X et, pour les cas où les éléments structurels se rejoignent aux extrémités, que l'angle peut être compris entre 0 et 180 degrés au lieu de 0 et 90 degrés. |
noeud Noeuds ou noeud 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 Noeuds qui répondent aux critères du filtre. rejected Noeuds qui ne répondent pas aux critères du filtre. |
Filter.ByMemberEndForces
Renvoie les noeuds de connexion où l'élément de données structurelles à un certain index possède une valeur de force comprise dans une plage spécifique. |
node Noeuds de connexion d'entrée. index Index de base 0 de l'élément de données structurelles à comparer. resultType Type de valeur à utiliser comme filtre : "FX", "Fy"... rangeStart Début de l'intervalle. rangeEnd Fin de l'intervalle. |
accepted Noeuds qui répondent aux critères du filtre. rejected Noeuds qui ne répondent pas aux critères du filtre. |
Filter.BySectionProfile Renvoie les noeuds de connexion dans lesquels l'élément de données structurelles à un index donné possède un certain profil de coupe. |
noeud Noeuds ou noeud 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 Noeuds qui répondent aux critères du filtre. rejected Noeuds qui ne répondent pas aux critères du filtre. |
Filter.BySectionShape Renvoie les noeuds de connexion dans lesquels l'élément de données structurelles à un index donné possède une certaine forme de coupe. |
noeud Noeuds ou noeud 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 Noeuds qui répondent aux critères du filtre. rejected Noeuds qui ne répondent pas aux critères du filtre. |
Filter.BySectionType Renvoie les noeuds de connexion dans lesquels l'élément de données structurelles à un index donné possède un certain type de coupe. |
noeud Noeuds ou noeud 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 Noeuds qui répondent aux critères du filtre. rejected Noeuds qui ne répondent pas aux critères du filtre. |
Filter.BySlantAngle Renvoie les noeuds de connexion dans lesquels l'élément de données structurelles à un index donné possède un certain angle d'inclinaison (angle entre l'axe de l'élément et l'axe vertical). |
noeud Noeuds ou noeud 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 Noeuds qui répondent aux critères du filtre. rejected Noeuds qui ne répondent pas aux critères du filtre. |
Filter.BySlopeAngle Renvoie les noeuds de connexion dans lesquels l'élément de données structurelles à un index donné possède un certain angle d'inclinaison (angle entre l'axe de l'élément et le plan horizontal). |
noeud Noeuds ou noeud 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 Noeuds qui répondent aux critères du filtre. rejected Noeuds qui ne répondent pas aux critères du filtre. |
Filter.ByVerticalPosition
Filtre un élément d'entrée en fonction de sa position en haut ou en bas. |
node Noeuds de connexion d'entrée. index Index de base 0 de l'élément de données structurelles à comparer. position Position de filtrage : "haut" ou "bas". |
accepted Noeuds qui répondent aux critères du filtre. rejected Noeuds qui ne répondent pas aux critères du filtre. |
Filter.ByZoneType Renvoie les noeuds de connexion dans lesquels l'élément de données structurelles à un index donné possède un certain type de zone pour ce noeud. |
noeud Noeuds ou noeud 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 Noeuds qui répondent aux critères du filtre. rejected Noeuds qui ne répondent pas aux critères du filtre. |
Filter.ByBracingSectionShapes Filtre en fonction des formes de coupe des diagonales dans un assemblage de type gousset : angle, canal ou profil creux. Remarque : Il s'agit d'un noeud personnalisé.
|
noeud Noeuds ou noeud de connexion d'entrée. index Numéro |
accepted Noeuds qui répondent aux critères du filtre. rejected Noeuds qui ne répondent pas aux critères du filtre. |
Filter.ByIOrCSectionShape Filtre en fonction de toutes les formes de coupe I et C. Remarque : Il s'agit d'un noeud personnalisé.
|
noeud Noeuds ou noeud de connexion d'entrée. index Numéro. |
accepted Noeuds qui répondent aux critères du filtre. rejected Noeuds qui ne répondent pas aux critères du filtre. |
Filter.ByTubularSection Filtre en fonction des formes de profil creux rectangulaires et circulaires. Remarque : Il s'agit d'un noeud personnalisé.
|
noeud Noeuds ou noeud de connexion d'entrée. index Numéro. |
accepted Noeuds qui répondent aux critères du filtre. rejected Noeuds qui ne répondent pas aux critères du filtre. |
Input.AnalysisResults
Fournit une liste déroulante de résultats d'analyse. |
Liste déroulante dans laquelle vous pouvez sélectionner les résultats d'analyse. |
analysisResult Résultat d'analyse. |
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.ResultTypes Fournit une liste déroulante pour le type de résultat d'analyse. |
Liste déroulante dans laquelle vous pouvez sélectionner les forces ou les moments. |
resultType Type de résultat d'analyse. |
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.End
Renvoie le point d'arrivée d'un élément de données structurelles. |
structureData Données structurelles saisies. |
Point Point d'arrivée de l'élément de données structurelles. |
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 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.Start Renvoie le point de départ d'un élément de données structurelles. |
structureData Données structurelles saisies. |
Point Point de départ de l'élément de données structurelles. |
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.GetAnalysisResults
Renvoie la valeur de force pour un résultat d'analyse spécifique. |
zone Zone de saisie.
Remarque : Cette option fonctionne uniquement avec les types de zone "Extrémité".
resultType Type de résultat : "FX", "Fy"... analysisResult Identificateur de résultats d'analyse. Il contient le nom du modèle, le nom du module et le nom de chargement (cas, combinaison ou enveloppe), séparés par "|". Exemple : "Modèle1|Résultats d'analyse|DL1" ou "Modèle1|Résultats d'analyse|Enveloppe1|min". |
analysisResultValue Valeur du résultat à l'extrémité de l'élément de données structurelles spécifique. |
Zone.GetEndForces
Renvoie la valeur de force à l'extrémité. |
zone Zone de saisie.
Remarque : Cette option fonctionne uniquement avec les types de zone "Extrémité".
resultType Type de résultat : "FX", "Fy"... |
endForceValue Valeur du résultat à l'extrémité de l'élément de données structurelles spécifique. |
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. |