Accéder au contenu principal

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

Espace membre

Thématique header

Dynamo: Coordonnées semelles isolées et filantes

MP mélanie pecheux
4 août 2020
3.26K
8
Bonjour,

Je cherche a obtenir les coordonnées XY des semelles isolées et filantes.

Je prend donc "fondations" sur dynamo et j'arrive à avoir les semelles isolées mais pas filantes (j'ai toujours "WallFoundation";).

Sur la 2e pièce jointe, on voit le type de semelle filante que j'ai mis et c'est ce nom la que je veux récupérer.
Sur la 3e PJ, j'ai changé les éléments en chaîne pour extraire "WallFoundation" mais pour utiliser "get.location", je doit retransformer en élément mais je ne trouve pas le noeud qui fait l'inverse de "String from objet".

J'ai tenté plusieurs noeud mais je ne trouve pas celui qui reconnaisse ces fondations

Photos

hxrel-u

Morphé
Plugin pour Grasshopper et Rhino 8 destiné à la fabrication additive et à la conception avancée, introduisant la modélisation implicite et voxel pour la création de géométries complexes.
BIMR.NET
Modeleur BIM textuel fonctionnant entièrement dans le navigateur, permettant d'écrire des scripts Python pour générer des fichiers intermédiaires et compiler des modèles en IFCX pour la visualisation.
TrussLab
Application web de modélisation, d'analyse par éléments finis, de vérification réglementaire et d'optimisation paramétrique de fermes métalliques dédiée aux ingénieurs structure et modeleurs BIM.
Birdsview
Système de scan non destructif du béton associant radar, LiDAR et caméra pour produire des modèles 3D et analyser les armatures des structures.
GRAITEC Steel
Plugin de modélisation et de dessin de détail pour structures métalliques, escaliers et garde-corps, utilisé dans Advance Steel et Inventor.
ZWCAD
Logiciel de CAO 2D et 3D orienté dessin DWG, permettant aux architectes, ingénieurs et modeleurs de produire et modifier des plans, annotations et mises en page tout en exploitant des...
Gradon
Agent intelligent destiné aux ingénieurs en infrastructure et en structure, capable de réaliser de bout en bout des travaux de calcul, de rédaction de rapports et de production de plans...
Structural Bridge Design
Logiciel de calcul d’analyse et de dimensionnement dédié aux ponts de petite à moyenne portée, réunissant des modules de sections, de poutres et d’analyse structurelle pour les ingénieurs structure et...
Songeya
Logiciel de calcul de structures orienté modélisation 2D et 3D, analyse et vérification pour les ingénieurs structure et modeleurs BIM.
ArchiFrame
Extension pour Archicad dédiée à la modélisation de structures bois et acier léger, permettant de concevoir l'ossature, de générer des plans de fabrication et des listes de coupe.
Timber Bundle
Plugin pour Tekla Structures dédié à la modélisation et à la préparation de production des ouvrages bois, regroupant des outils pour murs, toitures et éléments CLT.
Robot Structural Analysis Professional
Logiciel de calcul de structures orienté BIM pour l'analyse, la simulation des charges et la vérification réglementaire des modèles de bâtiment à destination des ingénieurs structure et modeleurs.
WeStatiX SHM
Plateforme cloud de surveillance de santé structurale associant jumeaux numériques 3D, simulations éléments finis automatiques et données IoT pour le suivi continu d'infrastructures et d'ouvrages.
Tilt-Werks
Application en ligne dédiée à la conception de bâtiments en béton tilt-up, permettant le dimensionnement structurel des panneaux, la génération de dessins d'exécution et le métré des dalles.
Tekla Structural Designer
Logiciel de calcul de structure basé sur un modèle unique, il permet d'automatiser l'analyse et le dimensionnement des projets en béton, acier et bois tout en intégrant le calcul carbone.
STRAP
Logiciel de calcul de structure combinant modélisation 3D, analyse dynamique et dimensionnement béton ou acier, permettant d'intégrer des maquettes IFC pour les ingénieurs structure.
PIComposer Basic Edition
Outil de gestion de données BIM et PMI basé sur le schéma ISO 10303, permettant de restructurer, transformer et transférer des modèles IFC et STEP via une interface de programmation...
NextFEM Designer
Logiciel de calcul par éléments finis pour l’analyse structurelle, cet outil permet de réaliser des modélisations et vérifications conformes aux Eurocodes tout en servant de passerelle avec divers solveurs.
MasterSap
Logiciel de calcul de structures par éléments finis pour le génie civil, permettant de modéliser, vérifier et dessiner des ouvrages en béton armé, acier, bois et maçonnerie via une approche...
InfoCAD
Logiciel de calcul de structures par éléments finis permettant la modélisation, le maillage et le contrôle réglementaire d'ouvrages, avec une interopérabilité native IFC, SAF et Revit pour les ingénieurs.
GSA
Logiciel de calcul et d’analyse par éléments finis pour structures complexes, permettant de modéliser la géométrie et les chargements avec une séparation explicite entre structure et modèle d’analyse.
ggRhinoIFC
Plugin pour Rhino et Grasshopper facilitant l'import, la manipulation, la conversion et l'export de fichiers IFC, permettant aux modeleurs BIM et architectes de structurer leurs données IFC.
GEO5
Logiciel de calcul géotechnique et de modélisation géologique couvrant la chaîne complète, du relevé de terrain aux analyses structurelles et aux exports BIM, pour les ingénieurs et géologues.
FEM-Design
Logiciel de modélisation et d'analyse par éléments finis pour le dimensionnement des structures béton, acier, bois, CLT et maçonnerie, intégrant des flux BIM pour les ingénieurs structure.

hxrel-m

Caneco BIM
Plugin Revit pour les projets d'installations électriques synchronisant en temps réel les données avec Caneco BT pour automatiser le routage des câbles et enrichir la maquette.
Morphé
Plugin pour Grasshopper et Rhino 8 destiné à la fabrication additive et à la conception avancée, introduisant la modélisation implicite et voxel pour la création de géométries complexes.
new.family
Outil web de génération de familles Revit paramétriques à partir de descriptions textuelles, d'URL de produits ou de fiches techniques, destiné aux modeleurs BIM et architectes.
Prevue
Application web de revue et de coordination de maquettes 3D chargeant nativement les fichiers Rhino, SketchUp et IFC pour les architectes et ingénieurs.
BIMR.NET
Modeleur BIM textuel fonctionnant entièrement dans le navigateur, permettant d'écrire des scripts Python pour générer des fichiers intermédiaires et compiler des modèles en IFCX pour la visualisation.
Geopogo Claude to Revit Plugin
Plugin connectant les assistants IA Claude et GPT à Autodesk Revit pour créer et modifier par le langage naturel des éléments BIM natifs destinés aux architectes et modeleurs.
TrussLab
Application web de modélisation, d'analyse par éléments finis, de vérification réglementaire et d'optimisation paramétrique de fermes métalliques dédiée aux ingénieurs structure et modeleurs BIM.
Resolving
Plateforme de gestion de projet pour la construction et l'immobilier regroupant GED, suivi terrain, formulaires, planning et revue BIM.
SmartRouting
Plugin natif pour Revit dédié à la tuyauterie industrielle, permettant de calculer automatiquement des chemins 3D, d'insérer des composants et d'exporter des fichiers PCF.
SiloLink
Plateforme cloud de coordination BIM centrée sur l'examen et la hiérarchisation des résultats de détection de clashes pour les professionnels du bâtiment.
Ondera
Outil de revue collaborative de PDF sur le web et sur iPad pour les dessins de conception, les listes de réserves et les documents techniques des conducteurs de travaux, architectes...
Birdsview
Système de scan non destructif du béton associant radar, LiDAR et caméra pour produire des modèles 3D et analyser les armatures des structures.

hxrel-t

nVibe
Plateforme de création d'applications métier permettant aux professionnels de l'architecture, de l'ingénierie et de la construction de concevoir des outils en décrivant leurs besoins en langage naturel.
Reiner AI
Plateforme d'intelligence artificielle combinant un assistant conversationnel et des agents autonomes pour les bureaux d'études et entreprises de construction, intégrant une base normative sectorielle.
Gradon
Agent intelligent destiné aux ingénieurs en infrastructure et en structure, capable de réaliser de bout en bout des travaux de calcul, de rédaction de rapports et de production de plans...
ARES Neo
Solution cloud d automatisation et de production de documentation 2D à partir de modèles Revit, IFC et Rhino, conçue pour générer des plans, coupes, élévations et appliquer des annotations paramétrables.
Conduit AEC
Service logiciel de génération d'applications internes pour Revit, AutoCAD et Autodesk Construction Cloud à partir de descriptions en langage naturel, avec gestion des versions et déploiement ciblé.
Forma Construction Connect
Plateforme d'intégration sans code ou à faible code connectant les modules Forma à des applications tierces pour automatiser les workflows et synchroniser les documents et données projet.
Volve
Plateforme d'analyse documentaire assistée par IA dédiée aux appels d'offres et contrats, permettant de structurer, comparer et vérifier la conformité des dossiers pour les équipes de construction.
PIComposer Basic Edition
Outil de gestion de données BIM et PMI basé sur le schéma ISO 10303, permettant de restructurer, transformer et transférer des modèles IFC et STEP via une interface de programmation...

Solutions citées

Dynamo
Environnement de programmation visuelle pour la conception calculatoire, il assemble des graphes de nœuds...
Revit
Logiciel BIM de modélisation bâtiment, il permet de produire une maquette paramétrique unique et...

Réponses

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.
Voir plus de commentaires
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