Lundi 6 Janvier 2020
  7 réponses
  4.7K vues
  Suivre cette discussion
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
4 years ago
·
#13222
0
Votes
Undo
Tu devrais pour t'en sortir avec le string type et le noeud get.parameter.by.name
4 years ago
·
#13232
0
Votes
Undo
@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
·
#13234
0
Votes
Undo
Tu peux recupérer le nom du type de famille, apres le filtre c'est autre chose...
4 years ago
·
#13238
0
Votes
Undo
@Rémy MAURCOT#

et il n'y aurait pas possibilité de dupliquer le filtre ?
4 years ago
·
#13242
0
Votes
Undo
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
·
#13243
0
Votes
Undo
oui mais je ne comprends pas pourquoi manuellement sur Revit le filtre est possible alors qu'à partir de Dynamo on ne peut pas
3 years ago
·
#16281
0
Votes
Undo
Bonjour,

as tu essayer ça ?
Mohamed KHETTAB
updated the category from to Modélisation, simulation et visualisation — 1 year ago
There are no replies made for this post yet.