Connexion   Inscription

Questions & Réponses

  jeudi 27 juillet 2023
  6 réponses
  877 vues
  Suivre cette discussion
Bonjour,

Je souhaite créer un dynamo, qui va permettre de placer les étiquettes de diamètre, texte, altimétrie, sur mes canalisations, appareils sanitaires et spécialisés, dans mon projet Revit.

Je ne sais pas comment m'y prendre.
Est-ce qu'il faut d'abord récupérer les étiquettes, puis les hôtes, mais après que faire ?
Ou bien, écrire directement un script python, qui indique que pour cette canalisation, il faut cette étiquette. Cela risque de prendre beaucoup de temps s'il faut indiquer telles étiquettes avec telles canalisations...

Si quelqu'un peut me renseigner à ce sujet, cela me serait d'une grande aide.

Merci !
Cdt
9 months ago
·
#18346
0
Votes
Undo
Bonjour,

J'ai ma petite idée mais je demande quand même : qu'est ce qui ne te convient pas avec l'option "Tout étiqueter" dans l'onglet annoter ?
9 months ago
·
#18347
0
Votes
Undo
Bonjour,

Car lorsque je fais "tout étiqueter" sur une de mes maquettes, cela étiquette vraiment tous les bouts de canalisations et donc la maquette devient trop lourde.

C'est pour cela que je préfère passer par un dynamo ou par un python directement.
9 months ago
·
#18349
0
Votes
Undo
Bonjour,

La fonction qui permet d'étiqueter uniquement les éléments ne pourrait pas répondre à ton besoin ?
Sinon il y a quelques fonction sur des plugin que tu pourrais explorer.
Pour le Dynamo je n'ai pas les compétences :)
9 months ago
·
#18350
0
Votes
Undo
Malheureusement non, c'est pour cela que je souhaite passer par Dynamo ...

C'est un projet de stage et je préférerai créer un Dynamo, plutôt que d'utiliser un plugin...
9 months ago
·
#18353
0
Votes
Undo
Dans ce cas je procéderais comme cela :

  • Ton script va uniquement fonctionner sur ta vue active pour que cela soit plus léger.
  • Tu récupères d'abord les hôtes donc toutes les canalisations, gaines, conduits, chemins de câble de la vue active (tu trouveras facilement les noeuds pour cela, ActiveView.
  • Tu filtres sur tout ce que tu ne veux pas étiqueter. Par exemple : segment de moins de 2 mètres ou segment verticaux.
  • Tu tries ce que tu veux étiqueter en fonction de tes critères (séparer verticaux/horizontaux pour ne pas mettre la pente sur les verticaux par exemple), trier selon l'abréviation du système, etc
  • Tu n'as plus qu'à étiqueter en associant hôte & famille/type d'étiquette


Tu peux améliorer ton script en n'étiquetant qu'un segment par système pour ne pas trop charger le plan. Hypothèse : tous les segments sont contigüe et ne forment qu'un seul système.

En espérant que cela t'aide !
9 months ago
·
#18354
0
Votes
Undo
Bonjour Raphaël,

Merci pour ton commentaire ! :)

Je vais donc essayer cela et revenir sur la conversation au besoin.
There are no replies made for this post yet.

Hexabim

La plateforme du BIM et de la Construction Numérique en France.

© HEXABIM 2014 - 2024

Connexion