Dynamo : Créer une suite d’identifiants à utiliser dans Revit
Revit permet de sélectionner des éléments de projet à partir d'une liste d'identifiant.
Voici comment procéder depuis un script Dynamo pour créer une liste utilisable par la sélection par identifiant dans Revit.
A partir d'une liste d'élément de projet récupérer leur identifiant grâce à la boite "Element.Id" puis les convertir en texte avec la boite "String from Object". Ensuite, il faut concatener le texte en ajoutant un";" entre chaque identifiant avec la boite "String.Join". Enfin afficher le résultat avec une boite "Watch"
Dans cet exemple, il y a 52 éléments listés.
Dans revit avec le lecteur Dynamo vous obtiendrez le résultat suivant :
Comme vous le constatez, tout les Id ne sont pas visible sur la ligne, la liste étant trop longue. Pour sélectionner les éléments correspondants, double cliquer sur les identifiants puis faites "Ctrl+C" pour copier.
Puis dans Revit dans l'onglet "Gérer", cliquer sur "Sélectionner par identifiant" puis coller et enfin "OK"
Vos 52 éléments sont bien sélectionnés :
Pour aller plus loin: il possible via le plug-in "Clockwork" de créer un "enregistrement de sélection" Revit avec la boite "SelectionSet.ByElements"
A bientôt sur votre blog Aplicit!
Ces articles peuvent vous intéresser :