Accéder au contenu principal

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

Espace membre

Dynamo: Coordonnées semelles isolées et filantes

‹ Retour à Dynamo: Coordonnées semelles isolées et filantes
MP mélanie pecheux
4 août 2020
3.26K

Commentaires des utilisateurs

Aucun avis pour le moment
MP mélanie pecheux
·
Oui un peu compliqué pour les fondations comparé au reste (j'avais fais les poteaux et les poutres).

Je viens de tester et ça marche! j'avais déjà essayé avec "GetParameterValueByName" mais je mettais "famille" au lieu de "nom de la famille".

Comme j'avais réussi d'une autre manière à avoir ces semelles, je vais laisser comme ça, mais merci pour le bout de script, ça servira toujours :)

Je met mon script ci-joint si ça peux servir à d'autre, c'est pour numéroter dans l'identifiant toutes les fondations (ne pas faire attention aux groupes, ça m'aide à ne pas oublier les noeuds et pour ne pas être perdue ^^)

Rejoindre la discussion

CR Christophe Rosé
·
J'ai basculé sur Revit 2019 + Dynamo 2.0.4 :p,

Alors si j'ai bien compris la philosophie d'autodesk, la catégorie "WallFoundation" = "Semelle Filante" (Doc Autodesk

J'ai repris le code qui reprend les éléments de la catégorie "Fondations" et ensuite filtre sur la famille "Semelle filante". Bizarrement le code "FamilyType.Family" ne fonctionne pas sur ce type d’éléments, il faut passer par "GetParameterValueByName" pour récupérer le nom de la famille.

Après tu peux vérifier dans ton code les objets avec le code "Element.Parameters", tu auras toutes les données des éléments.
MP mélanie pecheux
·
je viens d'essayer mais ça ne marche pas, il me faut un noeud avec "Element" et "familyType"
RB Raphaël Blaiteau
·
Bonjour,

Sur dynamo 2.0.4 et revit 2019 tu peux utiliser le noeud FamilyType.Family qui se trouve en suivant l'arborescence suivante : Revit > Elements > FamilyType > Family

Cordialement
Raphaël
MP mélanie pecheux
·
Je suis en dynamo 2.0.4 avec Revit 2019, ça doit être pour ça. Je garde la méthode sous le coude quand je ferais une mise à jour.
CR Christophe Rosé
·
J'utilise Dynamo 2.6.1 avec Revit 2021. Chez moi cela apparait dans la library Revit > Elements > ElementType
MP mélanie pecheux
·
Merci d'avoir répondu.

Entre temps j'ai réussi à prendre les semelles filante et à trier toutes mes fondations!
En fait je reliais "String from objet" à "FilterByBoolMask" donc ça ne me donnais pas des élément mais une chaîne simple, il fallait que je relie au noeud d'avant.

J'ai tenté quand même ton bout de script mais je n'ai pas le noeud "ElementType.FamilyName" donc c'est pour ça que je n'y arrivais pas. J'ai essayé de ne mettre juste "Family name" ou du même genre mais ça me donnais les dimension et pas "semelle filante" comme toi.
CR Christophe Rosé
·
Bonjour,

C'est vrai que au niveaux des fondations, c'est un peu plus compliqué pour les trouver en dynamo. Ci joint code où je suis passé par "Element.ElementType" et ensuite "ElementType.FamilyName" pour avoir l'information que c'est une semelle filante.

En bonus, un petit bout de code pour selectionner que les semelles filantes ;)

Restant disponible si besoin.
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