Affichage des articles dont le libellé est Programmation visuelle. Afficher tous les articles
Affichage des articles dont le libellé est Programmation visuelle. Afficher tous les articles

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