Accéder au contenu principal

Le guide et le média de l'écosystème construction numérique et BIM

Espace membre

Dynamo : Amélioration code

‹ Retour à Dynamo : Amélioration code
HA Hamel Alain
17 mai 2016
4.45K

Commentaires des utilisateurs

Aucun avis pour le moment
RM Rémy MAURCOT
·
Vous avez le composant "All Elements in Active View" mais cela va sélectionner tous les éléments, il faudra alors filtrer. Peut-être s'orienter vers un code python...

Pour l'optimisation, tout dépend du nombre de matériau.
Vous pouvez créer une fonction if si il y en a peu, sinon une boucle.
HA Hamel Alain
·
Bonjour,
Au lieu de sélectionner tous les tubes dans "Elements Type" tu peux faire une sélection d’élément avec "Select Model Elements". par contre il faut au préalable isoler les tubes dans ta vue active.


Je voudrais si possible l'éviter, et passer par du code, Possible ?

d’optimiser le code
--> pour chaque filtre il faut 7 instructions, je pensais à une liste avec l'ensemble des noms et déduire cette liste de la première.
RM Rémy MAURCOT
·
Bonjour Alain,

- Est-il possible de ne considérer que la vue ‘Active’ du projet ? (limite le temps d’exécution et la taille des tables)


Au lieu de sélectionner tous les tubes dans "Elements Type" tu peux faire une sélection d’élément avec "Select Model Elements". par contre il faut au préalable isoler les tubes dans ta vue active.

- Dans la partie basse du code, j’utilise des filtres pour exclure des matériaux. Je voudrais ajouter d’autres filtres, est-il possible d’optimiser le code ?


Quelle type d'optimisation tu recherche ?
La lettre HEXABIM

Les outils qui comptent, tous les 15 jours.

Nouveautés utiles, un comparatif, un retour d'expérience. Désinscription en un clic.

Newsletter
Newsletter