By erwan hamon on lundi 6 janvier 2020
Replies 7
Likes 0
Views 4.1K
Votes 0
Bonjour,

Je travaille actuellement sur un programme Dynamo permettant de créer des niveaux et les vues associées à ceux ci automatiquement par le biais de Dynamo. Ce programme me permettra également d'ajouter les filtres nécessaires à chaque vue créée, notamment les impacts des murs et poteaux du niveaux supérieur, des zones de dalle sur plots...
J'ai également un filtre qui me permet de trier mes coupes par niveaux. En effet, le bureau d'études dans lequel je travaille ne souhaite pas voir les traits de coupe sur tous les niveaux mais plutôt sur un seul niveau (celui où il est dessiné). J'ai donc créé des type de coupe pour chaque niveaux (Coupes RDC, Coupes R+1,...). Le filtre vient ensuite trier l'ensemble des coupes visible sur la vue et n'affichera que celle qui correspondent au niveau de la vue (Exemple: si je suis au PH RDC, je ne verrais que les coupes réalisées avec le type "Coupe RDC".
L'objectif est donc d'automatiser la création de ce filtre de coupe pour le niveau qui vient d'être automatiquement créé par Dynamo. Or problème, je n'arrive pas à transcrire la méthode utilisée manuellement de façon automatique. Je m'explique :
- Manuellement, je créé un filtre avec comme catégorie "Coupes" et j'applique la règle de filtrage suivante : Famille et Type / n'est pas égal / Coupe RDC. Le filtre sélectionne donc toutes les coupes sauf celle du RDC et lorsque j'applique celui ci, je décoche la visibilité du filtre, ce qui me permet donc de voir que les coupes du RDC.
-Automatiquement, impossible de récupérer ce paramètre car sur Revit, celui ci s'appelle "Famille et type" mais sur Dynamo celui - ci n'est pas reconnu... J'ai essayé avec le paramètre "Nom du type" qui est lui reconnu mais refusé lors de la création du filtre car ce n'est pas un paramètre applicable pour les filtres de coupes.

Auriez vous une solution à me proposer pour résoudre mon problème ?

J'avais aussi pensé à dupliquer le filtre existant sur une autre vue mais je ne sais pas comment dupliquer un filtre à partir de Dynamo..

un lien avec des images pour mieux comprendre le problème : https://we.tl/t-kCnU8BFuKE

Merci d'avance

Erwan HAMON
Tu devrais pour t'en sortir avec le string type et le noeud get.parameter.by.name
·
4 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
@Rémy MAURCOT#

Merci pour ta réponse,

En revanche je ne trouve pas ces nœuds. Sont ils dans des packages ?

De plus, je ne pense pas que le problème vient de la récupération du paramètre mais plutôt du fait que Dynamo ne veut pas que ce paramètre soit utilisé pour une règle de filtrage...
·
4 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Tu peux recupérer le nom du type de famille, apres le filtre c'est autre chose...
·
4 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
@Rémy MAURCOT#

et il n'y aurait pas possibilité de dupliquer le filtre ?
·
4 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Par defaut, non mai sil y a peut être un package qui fait ça.

En fait le fond du problème c'est que l'élément coupe est une vue dans dynamo
·
4 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
oui mais je ne comprends pas pourquoi manuellement sur Revit le filtre est possible alors qu'à partir de Dynamo on ne peut pas
·
4 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Bonjour,

as tu essayer ça ?
s z
·
3 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post