Lundi 5 Décembre 2022
  10 réponses
  1.4K vues
  Suivre cette discussion
Bonjour,
Je suis actuellement en découverte de dynamo et je souhaiterais avoir une information concernant la surface des planchers.
Sur Revit j'ai la surface de mon plancher mais celle-ci correspond à la surface de plancher avec déduction des trémie. Est-il possible via dynamo d'obtenir la surface totale de mon plancher compris trémie ? Et si oui quelle serait la manipulation s'il vous plait ?
D'avance merci.
2 years ago
·
#17972
0
Votes
Undo
Bonjour François,

Ci-dessous une piste, commence par un cas simple comme ici avec une dalle de 100m² et une trémie d'1 m².

Ensuite tu complexifies au fur et à mesure pour voir comment se comporte le script (mal) face à tous les cas (exemples non exhaustif : trémie en bord de dalle, surface trémie > surface dalle vide déduit, dalle en pente, courbes, radier épais de faible surface -> surface des bord de dalle > surface dessous/dessus).

Il te reste maintenant à compléter ce script, pour cela je te renvoie vers l'aide de Dynamo.
0
Votes
Undo
Bonjour,

Où est-ce que cette valeur doit être affichée ?

Demandé autrement, est-ce que votre question est réellement "Comment le faire avec Dynamo", ou seulement "Comment extraire la surface brute d'une dalle" ?

Dans le second cas, si c'est pour un export Excel, vous pouvez utiliser l'extension BuildingBook, disponible avec une licence courante de Revit, depuis votre compte utilisateur Autodesk.

Cet outil vous permettra de sortir la surface brute, sans passer par Dynamo et proposera un export Excel.
De plus, cil permet de quantifier l'ensemble de tous les éléments de votre projet.
2 years ago
·
#17976
0
Votes
Undo
Bonjour à tous,
Si je ne m'abuse tu obtiens toujours la surface nette avec ta méthode Raphaël, il me semble que François demande la surface brute sans percement.
Il me semble plus compliquer de l'obtenir dans Revit, d'autant que tu auras des formes parfois moins simples qu'un rectangle. Mis à part l'utilisation de surface pour refaire un contour, Revit ou dynamo ne renvois jamais la surface brute. En tous les cas pas sans calcul.

Bonne journée à tous.

Bonjour François,

Ci-dessous une piste, commence par un cas simple comme ici avec une dalle de 100m² et une trémie d'1 m².

Ensuite tu complexifies au fur et à mesure pour voir comment se comporte le script (mal) face à tous les cas (exemples non exhaustif : trémie en bord de dalle, surface trémie > surface dalle vide déduit, dalle en pente, courbes, radier épais de faible surface -> surface des bord de dalle > surface dessous/dessus).

Il te reste maintenant à compléter ce script, pour cela je te renvoie vers l'aide de Dynamo.
2 years ago
·
#17977
0
Votes
Undo
Effectivement, la même chose avec la surface vide pour plein pour trouver les 100m².
2 years ago
·
#17978
0
Votes
Undo
Bonjour à tous,

Merci Raphaël, j'ai pu refaire ton dynamo, avec le package Archilab, et cela fonctionne parfaitement.
Il ne faut pas oublier de mettre à jour la version de DynamoIronPython2.7.
Maintenant je vais chercher à l'adapter vers un Dynamo qui sélectionne les types de plancher voulus et l'appliquer en masse vers un tableau.
Si je comprends bien tu as d'abord déconstruit l'objet pour en faire des courbes fermées et identifiables pour ensuite calculer les surfaces de chacune d'elles.
Merci encore pour ton aide.

bonne journée.
Jacques
0
Votes
Undo
Bonjour, tout d'abord je vous souhaite une bonne année 2023. Désolé j'étais reparti sur autocad pour d'autres affaires du coup j'ai stoppé mes recherches.
Raphaël Georges, vous serait-il possible de me transmettre votre fichier dynamo afin que je puisse étudier l'ensemble de votre fichier ? Cela me serait d'une grande aide, surtout pour les noeuds concernant les curves.
Vous en remerciant par avance.
Cordialement.
1 year ago
·
#17999
0
Votes
Undo
J'ai essayé votre exemple mais dans group curves j'ai une valeur nul. Je vous joint une image si éventuellement vous pouviez m'aider.
Merci d'avance
0
Votes
Undo
@François : désolé je ne l'ai pas gardé mais vous avez tous les noms d'origine des noeuds, cela se retrouve facilement. Les noeuds préfixés (avant le .) nécessitent le chargement du package contenu dans le préfixe (voir l'aide si besoin d'installer le package en question).

@Utilisateur anonyme : le script semble fonctionner en partie, une ou plusieurs dalles sur les 14 ont l'air de poser problème. Comme indiqué dans mon message, c'est du "test and try". Il faut identifier la dalle qui pose problème (celle où il y a écrit nul) puis l'isoler dans chacun des noeuds précédents pour voir ce qui cloche. Sans votre fichier impossible d'aider davantage.
0
Votes
Undo
J'ai réussi à trouver mes surfaces brutes. Par contre je voulais savoir s'il était possible de trier des surfaces définies par des courbes par niveaux.
0
Votes
Undo
Vous voulez dire par niveau croissant, du RDC à la toiture par exemple ?
There are no replies made for this post yet.