mardi 19 novembre 2019

Revit 2020_Dynamo_Rack de support de tuyauteries_Pipes-Racks_Script

Objectif: Construire un Pipes-Racks paramétrique, avec Revit et Dynamo

Fichiers déposés sur HexaBIM
Messages précédents sur Dynamo:
00_Dynamo et Revit
Scripts Dynamo pour un Pipes-Racks

01_Revit
Construction d'un volume support pour le rack > Famille Volume conceptuel
_R > Nouveau > Volume conceptuel...

02_Famille Revit
Construction d'un volume support pour le rack > Famille Volume conceptuel
_R > Nouveau > Volume conceptuel
Définir comme plan de construction le niveau 1
Tracer des plans de construction sur ce plan

03_Famille Revit
Construction d'un volume support pour le rack > Famille Volume conceptuel
_R > Nouveau > Volume conceptuel
_Tracer des plans de construction
_Coter et libeller les plans de construction

04_Famille Revit
Construction d'un volume support pour le rack > Famille Volume conceptuel
_Tracer des lignes de modèle sur les plans de construction
_Verrouiller...


05_Famille Revit
Construction d'un volume support pour le rack > Famille Volume conceptuel
_Dupliquer le niveau 1 en niveau 2


06_Famille Revit
Construction d'un volume support pour le rack > Famille Volume conceptuel
_Coter et libeller la hauteur entre les 2 niveaux


07_Famille Revit
Construction d'un volume support pour le rack > Famille Volume conceptuel
_Affecter le niveau 2 comme plan de construction
_Tracer des lignes de modèles verrouillées sur les lignes correspondantes du niveau 1


08_Famille Revit
Construction d'un volume support pour le rack > Famille Volume conceptuel
_Créer une forme  > Sélectionner les contours des niveaux 1 & 2... 


09_Famille Revit
Construction d'un volume support pour le rack > Famille Volume conceptuel
_Créer une forme
Les arêtes  sont contraintes sur les plans de construction


10_Famille Revit
Construction d'un volume support pour le rack > Famille Volume conceptuel
_Créer une forme
_Verrouiller la face supérieure sur le plan du niveau 2


11_Famille Revit
_Charger la famille dans le projet


12_Projet Revit
La famille volume conceptuel Rack et ses propriétés > Longueur, Largeur, Hauteur


13_Projet Revit
Ouverture de Dynamo
_Gérer > Dynamo > Nouveau...


14_Dynamo
Script de dimensionnement de la famille
_Select > Select Model Element > Clic sur la famille Revit


15_Dynamo
Script de dimensionnement de la famille
Affectation des paramètres de la famille > Longueur, Largeur, Hauteur
_Get Family Parameter


16_Dynamo
Script de dimensionnement de la famille
Affectation des paramètres de la famille > Longueur, Largeur, Hauteur
_Element. Set Parameter By Name


17_Dynamo
Script de dimensionnement de la famille
Affectation des paramètres de la famille  > Longueur, Largeur, Hauteur
_Number Slider


18_Dynamo
Script de dimensionnement de la famille
_Affectation des paramètres de la famille > Longueur, Largeur, Hauteur


19_Dynamo
Script de dimensionnement de la famille
_Affectation des paramètres de la famille > Longueur, Largeur, Hauteur


20_Dynamo
Script de dimensionnement de la famille > Terminé


21_Dynamo
Script des cadres
_Select Select Edges > Clic sur les 4 longueurs


22_Dynamo
Script des cadres
_Curve Point At Parameter


23_Dynamo
Script des cadres
_Curve Point At Parameter
_Code Block > 0..1..#a


24_Dynamo
Script des cadres
_Curves Point At Parameter
_Code Block > 0..1..#a
_Integer Slider (Curseur pour régler le nombre de cadres)


25_Dynamo
Script des cadres
_List Create


26_Dynamo
Script des cadres
_List.Transpose


27_Dynamo
Script des cadres
_Line By Start Point End Point


28_Dynamo
Script des cadres
_Relier List.Transpose à Line By Start Point End Point
_Si besoin insérer un Reverse


29_Dynamo
Script des cadres
_Relier List.Transpose à Line By Start Point End Point
_Si besoin insérer un Reverse


30_Dynamo
Script des cadres
_Relier List.Transpose à Line By Start Point End Point
_Si besoin insérer un Reverse


31_Dynamo
Script des cadres 
_Relier List.Transpose à Line By Start Point End Point
_Si besoin insérer un Reverse


32_Dynamo
Script des cadres
_Structural Framing Beam By Curve


33_Dynamo
Script des cadres
_Structural Framing Beam By Curve
_Structural Framing Type


34_Dynamo
Script des cadres
_Structural Framing Beam By Curve
_Levels


35_Dynamo
Script des cadres > Terminé


36_Revit
Dans Revit il y a des ajustements à faire pour certains éléments des cadres, 


37_Revit
Dans Revit il y a des ajustements à faire pour certains éléments des cadres


38_Revit
_Sélectionner les éléments inversés et modifier la rotation de la section


39_Revit
_Sélectionner les éléments inversés et modifier la rotation de la section
(Prochainement je regarderai ce problème pour voir si cela vient de la famille)


40_Dynamo
Script des longerons
_Select Edge (Sélectionner les 4 longueurs)


41_Dynamo
Script des longerons
_Structural Framing Beam By Curve


42_Dynamo
Script des longerons
_Structural Framing Beam By Curve
_Structural Framing Types


43_Dynamo
Script des longerons
_Structural Framing Beam By Curve
_Levels


44_Dynamo
Script des longerons > Terminé


45_Dynamo
Script des traverses
_Select Edge


46_Dynamo
Script des traverses
_Curve Point At Segment Length (Pour placer un point sur un segment à une longueur donnée)


47_Dynamo
Script des traverses
Code Block ou Number Slider > (valeur de la longueur de décalage)


48_Dynamo
Script des traverses
_Relier Select Edge à Curve Point At Segment Length
(au besoin ajouter un Curve Reverse)


49_Dynamo
Script des traverses
_Line By Start Point End Point
Relier Curve Point At Segment Length à Line By Start Point End Point


50_Dynamo
Script des traverses
_Curve Point At Parameter (Pour répartir les traverses sur la longueur)


51_Dynamo
Script des traverses
_Curve Point At Parameter
_Code Block > 0..1..#a


52_Dynamo
Script des traverses
_Curve Point At Parameter
_Code Block > 0..1..#a
_Integer Slider (Curseur pour le nombre de traverses)


53_Dynamo
Script des traverses
_List Create


54_Dynamo
Script des traverses
_List.Transpose


55_Dynamo
Script des traverses
_Line By Sart Point End Point


56_Dynamo
Script des traverses
_Structural Framing Beam By Curve
_Levels
_Structural Framing Types


57_Dynamo
Script des traverses > Terminé


58_Revit
Propriétés de la famille volume conceptuel: Longueur, Largeur, Hauteur


59_Dynamo
Propriétés Revit
Scripts Dynamo


60_Dynamo
Script de dimensionnement de la famille


61_Dynamo
Script des cadres


62_Dynamo
Script des traverses


63_Dynamo
Script des traverses


 64_Dynamo
Script de dimensionnement de la famille
Script des Longerons
Script des Cadres
Script des Traverses


65_Revit
Plan, Coupe, Nomenclature, V3D


66_Revit
V3D


67_Revit
V3D


68_Revit
Nomenclature des ossatures
(Type et longueur)


69_Dynamo_Revit

Aucun commentaire: