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

Ouvertures de mur en fenêtres

EH erwan hamon
25 mars 2019
9.42K
8
Bonjour :)
Je suis nouveau sur le forum et je n'ai pas trouvé de sujet pouvant m'aider dans mon problème.

Je suis en alternance au sein d'un bureau d'études structure et je travail sur un projet que je dois rendre pour le mois de Juin. Mon travail porte sur les possibilités d'import de maquettes archi provenant de Archicad (sous forme IFC) et de Revit. Je précise que nous utilisons Revit dans notre bureau d'études.

Or, lors de l’importation de maquette archi Revit, en utilisant l'outil copier/contrôler, je m’aperçois que toutes les fenêtres et toutes les portes sont traduites en ouvertures de mur, donc impossible de lui attribuer une étiquette et de placer un seuil.

J'ai donc eu l'idée de travailler à partir de Dynamo. Je souhaite récupérer les coordonnées x,y et z de l'ouverture ainsi que sa largeur et sa hauteur, d'exporter ces informations sur une feuille excel, de supprimer les ouvertures du projet, et de réinjecter les ouvertures mais cette fois ci sous forme de fenêtres ou de portes dont les paramétrés de largeur et de hauteur sont des paramètres d’occurrence. Cependant, je n'arrive pas à récuper la position de l'ouverture. Dans mes essais, j'ai utilisé les noeuds "FamilyInstance.Location", "Element.GetLocation" ou encore "Element.GetParameterValueByName" mais je ne sais pas quels paramètres sont attribués aux coordonnées des éléments.

Auriez vous une solution à mon soucis ?

Merci d'avance:)

Photos

hxrel-u

Kabandy
Plateforme cloud de gestion des quantités de construction à partir de maquettes BIM, elle lit les fichiers IFC et Revit, extrait les métadonnées, relie les éléments à des métrés visuels...
A la une
Caneco Electrical
Logiciel de conception et de calcul d'installations électriques basse tension et photovoltaïques pour les projets de bâtiments et d'infrastructures.
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.
Guerrilla Ops
Outil open source de gestion et d'exploration de données d'actifs centré sur COBie, permettant de parcourir les équipements, gérer les documents et auditer la qualité des classeurs directement dans le...
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.
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.
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.
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.
CADProps
Visionneuse et espace de travail en ligne centré sur l'ouverture de fichiers 3D et 2D, la mesure et l'extraction de propriétés géométriques pour l'industrie et la construction.
Pinocchio-EP
Logiciel de simulation énergétique en ligne exécutant EnergyPlus pour créer des modèles géométriques, restituer les consommations et générer des bâtiments de référence Appendix G.
DeviSOC
Logiciel métier centralisant la rédaction des CCTP, le chiffrage et le suivi administratif et financier des marchés de travaux pour les économistes, conducteurs de travaux et architectes.
APCSmart
Outil de gestion graphique du patrimoine bâti orienté exploitation et maintenance, reliant les plans et équipements à une GMAO pour le suivi des sites et des occupants.
ACIMUS
Outil de conception architecturale assistée par IA générant des modèles 3D et des perspectives à partir de dialogues en langage naturel pour les architectes, paysagistes et fabricants.
Redshift for Architects
Moteur de rendu physique accéléré par GPU intégré en plugin dans Archicad, Revit et Vectorworks, permettant de produire des images et séquences photoréalistes pour les architectes, designers et urbanistes.
APCKutch
Logiciel de métré permettant de transformer plans et maquettes en quantités et pièces écrites avec synchronisation directe vers les logiciels de devis.
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.
SpaceSync
Plateforme de programmation et d'esquisse architecturale regroupant sur un espace unique les tâches de brief, de volumétrie et de présentation pour les phases amont.
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...
Open Planner Studio
Logiciel de planification de chantier orienté Gantt ouvrant directement les fichiers Microsoft Project et Primavera P6 pour les enregistrer en IFC.
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.

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...

hxrel-p

Kabandy
Plateforme cloud de gestion des quantités de construction à partir de maquettes BIM, elle lit les fichiers IFC et Revit, extrait les métadonnées, relie les éléments à des métrés visuels...
A la une

Solutions citées

Dynamo
Environnement de programmation visuelle pour la conception calculatoire, il assemble des graphes de nœuds...
Archicad
Logiciel BIM de conception bâtiment réunissant modélisation 2D/3D, documentation coordonnée et visualisation, il produit...
Revit
Logiciel BIM de modélisation bâtiment, il permet de produire une maquette paramétrique unique et...

Réponses

AD Alban de Chasteigner
·
Bonjour,

Une fois les dimensions des ouvertures récupérées, elles peuvent être supprimées.
Le noeud Passtrough sert à donner un ordre aux actions dans le graph.
LM Ludovic Macia
·
Bonjour erwan hamon merci de t'as réponse si rapide j'ai compris le principe je ne trouve juste pas comment supprimer les ouvertures dans le mur avec Passtrough

Pour le moment je passe tout en porte car j'ai un script pour récupérer les hauteurs de menuiserie (si cela peut intéresser)
EH erwan hamon
·
Bonjour Ludovic

En fait il faut récupérer la position des ouvertures (points x,y,z) de murs créés à l'import de la maquette Revit. Ensuite il faut récupérer les largeurs et hauteurs puis supprimer ses ouvertures. Enfin, il faut créer des portes et fenêtres en occurence aux points x,y,z et renseigner les paramètres d'occurrence "Largeur" et "Hauteur" avec les informations récupérées sur les ouvertures de murs. Pour différencier les portes des fenêtres, j'ai récupéré la fonction du mur hotes et sa hauteur d'appui ( si mur intérieur alors porte et si mur extérieur alors fenêtre)

J'espère que ça t'aidera :)

Cordialement

E.Hamon
LM Ludovic Macia
·
Bonsoir à tous, Je débute sur Dynamo & rencontre aussi ce problème du copier contrôler qui crée des ouvertures dans un mur. j'ai réussi à récupérer toutes les dimensions des ouvertures mais je ne comprends pas bien comment les convertir en porte ou en fenêtre comme dans la vidéo de Alban de Chasteigner pourrait tu m'expliquais plus précisément ?

Cordialement
L.Macia
EH erwan hamon
·
Bonjour thibaud justeau

Ma famille de fenêtre était faite à partir d'une coupe d'ouverture et non d'un vide. Du coup je l'ai remplacé par un vide et j'ai coupé le mur hôte et ça fonctionne !!

Merci ! :)
TJ thibaud justeau
·
Bonjour Erwan,

Ton problème de vide qui ne coupe pas l'hôte peut être lié au fait que tu n'ai pas fait la manipulation suivante dans ta famille :

Sélectionne ton volume de vide
Clique sur l'outil "couper la géométrie" dans l'onglet modifier
couper la geometrie.png
Sélectionne ton hôte (toujours dans la famille)

Cordialement,
EH erwan hamon
·
Bonjour Alban de Chasteigner

J'ai finalement trouvé comment utiliser le nœud Passthrough et j'arrive à obtenir un résultat en plaçant des fenêtres types et non occurrences.
Le dernier soucis est que mon type coupe le mur donc la fenêtre apparait bien mais en occurence elle ne coupe rien. Pourtant dans ma famille de fenêtre en occurence j'ai bien coché la case "couper avec des vides"...

Saurais-tu d'où vient le problème ?

Je te joins ma famille de fenêtre
https://we.tl/t-EWtDPpiITB

Encore merci pour ton aide
EH erwan hamon
·
Alban de Chasteigner
Ma fenêtre est une famille comportant 2 paramètres : la hauteur et la largeur de celle -ci. Quand je l'ai crée, J'ai juste changer les libellés de la fenêtres de façon à avoir mes propres noms de paramètres.
Concernant le nœud Passthrough, je ne vois pas comment l'utiliser. Mais je pense que mon problème venait du fait que j'avais deux programmes dynamo : un pour récupérer les données et les exporter sur excel, et un autre pour les importer et creer les fenetres.
Aurais-tu un exemple à me montrer avec le noeud Passthrough ?
J'ai aussi essayé en placant une fenêtre type mais rien n’apparaît...
Au passage, merci pour la vidéo.

Rejoindre la discussion

EH erwan hamon
·
Alban de Chasteigner
Oui mais ça ne change rien. Et puis si je supprime les ouvertures, lorsque j'utiliserai le noeud Springs.HostedInstance.ByPoints, je ne peux plus dire quel est le mur hôte de chaque fenêtre.
En pièce jointe, les deux programmes dynamo pour que tu puisses regarder plus facilement.
Merci

Rejoindre la discussion

AD Alban de Chasteigner
·
Bonjour.
Les fenêtres ne peuvent pas être posées sur des ouvertures (vides).
Il faut donc supprimer les ouvertures avant de les générer.
EH erwan hamon
·
Re Bonjour Alban de Chasteigner

J'ai finalement réussi à obtenir les longueurs largeurs et positions de mes ouvertures.
Cependant, lors de l'import des données, je réussi à avoir le point de chaque fenêtre or aucune fenêtre ne se crée. Je ne comprend pas. Avez-vous une réponse à mon problème ?
Merci d'avance
EH erwan hamon
·
Bonjour Alban de Chasteigner
J'ai essayé votre méthode pour la récupération des dimensions et de la positions des ouvertures, or j'ai un problème. En pièce jointe, le rendu que j'ai lorsque je lance le script dynamo. Peu importe le nombre d'ouvertures que j'ai, Dynamo me donne toujours 4 valeurs pour les hauteurs et les largeurs. Je ne comprend pas. Savez-vous d'où viens le problème ?
Merci d'avance
AD Alban de Chasteigner
·
Maintenant que tu as récupéré les hauteurs, largeurs et positions, il te suffit de placer tes familles de fenêtres avec le noeud Springs.HostedInstance.ByPoints et de leurs donner les dimensions correctes avec des noeuds Element.SetParameterByName.
EH erwan hamon
·
Bonjour Alban de Chasteigner

Merci pour votre réponse, je vais essayer ça de mon coté.
En revanche, je ne vois pas comment réinjecter ces paramètres pour créer les fenêtres à partir de dynamo...
Je rappelle que j'a i à ma disposition une famille de fenêtre dont la largeur et la hauteur sont en occurrence.
Merci
AD Alban de Chasteigner
·
Bonjour,

La seule astuce connue passe par l'utilisation du noeud Element.Geometry+ de Clockwork.
https://forum.dynamobim.com/t/geometry-of-openings/24323/9

Il faut faire un peu de géométrie pour récupérer les hauteur, longueurs, épaisseurs et positions des ouvertures.

Voir illustrations en pièce jointe.
GD gaetan denis
·
Salut,

Sujet intéressant. Quand est ce qu'Autodesk fera bien les choses c'est à dire virer ces ouvertures inutiles et utiliser portes et fenêtres. Je n'ai pas de solution car je ne maîtrise pas Dynamo. Mais je vais suivre le sujet avec intérêt :p

Gaëtan
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