1/ Gestion des plans de vente sur Revit et Dynamo
Dรฉcouvrez la suite des plans de vente
Les plans de vente sont conรงus pour aider les acquรฉreurs ร
se projeter lorsquโils achรจtent sur plan. La crรฉation de ces plans est souvent
une tรขche fastidieuse et rรฉpรฉtitive, avec des risques dโerreurs.
Une sรฉrie dโarticle sera rรฉdigรฉe sur lโautomatisation
partielle de la gรฉnรฉration des plans de vente ร partir de DYNAMO. Ce premier
article qui sera divisรฉ en deux parties, se focalisera sur la crรฉation et le
placement des plans dโappartement.
Dans la premiรจre partie, nous avons abordรฉ lโintรฉrรชt
dโutiliser des paramรจtres afin de filtrer les locaux dโabord par bรขtiment, puis
un deuxiรจme filtre avait permis de ne garder que les piรจces visibles sur les
plans en utilisant le paramรจtre MaM-intรฉrieur.
Pour rappel, les balcons et les terrasses sont des รฉlรฉments
ร prendre en compte dans le cadrage, alors que les places de parking localisรฉes
en sous-sol sont exclues.
Dans ce document, nous allons voir le cadrage des plans et
leur placement sur des feuilles.
A. Cadrage des appartements
Dans la suite du processus, on peut regrouper les piรจces par appartement grรขce au nลuds List.GroupByKey. Pour cela, on utilise comme clรฉ le paramรจtre qui contient les informations sur les appartements. Ce paramรจtre peut รชtre un paramรจtre ยซย built-inย ยป Revit ou un paramรจtre utilisateur. Dans notre cas, lโattribut Occupation est utilisรฉ.
Figure 1 :ย Regroupement des piรจces par appartement
ย
Ensuite les vues dโappartements des plans de vente sont crรฉรฉes grรขce au regroupement effectuรฉ prรฉcรฉdemment.
Figure 2ย : Crรฉation des vues en planย
ย
Les vues gรฉnรฉrรฉes peuvent รชtre cadrรฉes en utilisant un ยซย BoundingBoxย ยป autour des appartements. Il est รฉgalement possible dโutiliser le nลud ยซย Views.SetCropBoxCurvesย ยป pour crรฉer un cadrage suivant le pรฉrimรจtre de lโappartement. Mais ce nลud gรฉnรจre souvent des erreurs lorsque les formes de piรจces sont complexes.
Figure 3ย : Nลud utilisรฉ pour le cadrage des appartements
ย
Remarqueย : le cadrage des appartements ne correspond pas parfaitement au contour des appartements car cโest une forme rectangulaire qui est utilisรฉe.ย Un processus manuel est nรฉcessaire pour redรฉfinir les limites.
B. Positionnement des plans sur des feuilles
La crรฉation des feuilles se fait directement ร partir de DYNAMO en utilisant le nลud Sheet.ByNameNumberTitleBlock.
Figure 4ย : Nลud pour la crรฉation des feuilles
ย
Puis ร lโaide dโun script Python, on peut automatiser le placement des vues sur les feuilles.
Figure 5ย : Placement des vues sur les feuilles
ย
Conclusion
La gรฉnรฉration de plans de vente nรฉcessite dโisoler les appartements, puis de les cadrer. Le regroupement des piรจces par appartement permet de gรฉnรฉrer des vues par appartement qui sont placรฉes sur des feuilles crรฉรฉes depuis DYNAMO.
Dans le prochain article, on abordera la gestion des nomenclatures avec lโutilisation dโun gabarit spรฉcifique.