Objectif: Construire un système de palettier, avec Revit et Dynamo
Fichiers déposés sur HexaBIM
Scripts Dynamo, Pipes-Racks paramétriques
Scripts Dynamo, Pipes-Racks paramétriques
Scripts Dynamo pour palettier
00_Palettiers_Revit + Dynamo
Propriétés de la famille
Un filtre de visibilité est ajouté pour le volume...
02_Projet Revit
Propriétés de la famille, Filtre de visibilité décoché (des lignes de modèles sont alignées sur la base de la famille, elles sont visibles)
03_Projet Revit_Dynamo
_Ouverture de Dynamo > Gérer > Dynamo > Nouveau...
04_Dynamo
Script de dimensionnement du volume
_Select Model Element...
05_Dynamo
Script de dimensionnement du volume
_Select Model Element
_Get Family Parameter...
06_Dynamo
Script de dimensionnement du volume
_Get Family Parameter
_Set Parameter By Name...
07_Dynamo
Script de dimensionnement du volume
_Relier les éléments
08_Dynamo
Script de dimensionnement du volume
Ajout d'un curseur de valeur
_Number Slider
09_Dynamo
Script de dimensionnement du volume
_Affecter les différents champs (Largeur, Profondeur, Hauteur) aux Get Family Parameter
(= Propriétés de la famille)
10_Dynamo
Script de dimensionnement du volume
_Relier les paramètres
11_Dynamo
Script de dimensionnement du volume
_Relier les valeurs
12_Dynamo
Script de dimensionnement du volume_Terminé
13_Dynamo
Script des longerons
_Select Edge...
14_Dynamo
Script des longerons
_Select Edge
_Curve Point At Parameter
15_Dynamo
Script des longerons
_Relier les courbes
_Code Block > 0..1..#a
16_Dynamo
Script des longerons
_Code Block > 0..1..#a
_Number Slider (Choix du nombre de longerons)
_Relier le Number Slider au Code Block
17_Dynamo
Script des longerons
_Relier le Code Block à chacun des paramètres des Curves Point At Parameter
_List Create
_Relier les Curve Point At Parameter aux List Create
18_Dynamo
Script des longerons
_Transpose
_Relier List Create à List Transpose
19_Dynamo
Script des longerons
_Line By Start Point End Point
_Relier List Transpose à Line By Start Point End Point (Start Point)...
20_Dynamo
Script des longerons
_Line By Start Point End Point
_Relier List Transpose à Line By Start Point End Point (End Point)...
21_Dynamo
Script des longerons
_Ajouter List Reverse pour rétablir l'ordre
22_Dynamo
Script des longerons
_Structural Framing Beam By Curve
23_Dynamo
Script des longerons
_Structural Framing Beam By Curve
_Structural Framing Types
24_Dynamo
Script des longerons
_Structural Framing Beam By Curve
_Levels
25_Dynamo
Script des longerons_Terminé
26_Dynamo
Script des longerons_Terminé
27_Dynamo
Script des traverses
_Select Edge...
28_Dynamo
Script des traverses
Même procédure que pour les longerons
_Curve Point At Parameter
29_Dynamo
Script des traverses
_Code Block
30_Dynamo
Script des traverses
_Integer Slider
31_Dynamo
Script des traverses
_Line By Start Point End Point...
32_Dynamo
Script des traverses
_Line By Start Point End Point
_Ajout d'un List Reverse
33_Dynamo
Script des traverses
_Structural Framing Beam By Curve
34_Dynamo
Script des traverses
_Structural Framing Beam By Curve
_Structural Framing Types
35_Dynamo
Script des traverses
_Structural Framing Beam By Curve
_Levels
36_Dynamo
Script des traverses_Terminé
37_Dynamo
Script des traverses_Terminé
38_Dynamo
Script des contreventements 1
_Select Edge
39_Dynamo
Script des contreventements 1
_Curve Point At Parameter
(sur le graphique en jaune la flèche de direction de la droite)
40_Dynamo
Script des contreventements 1
_Curve Point At Parameter
(sur le graphique en jaune la flèche de direction de l'autre droite)
41_Dynamo
Script des contreventements 1
_Code Block > 0..1..#a
_Relier Code Block à Curve Point At Parameter > Param
42_Dynamo
Script des contreventements 1
_Integer Slider
_Relier Integer Slider à Code Block
43_Dynamo
Script des contreventements 1
_List Shift Indices
44_Dynamo
Script des contreventements 1
_List Shift Indices
_Code Block > 1
_Relier Code Block à List Shift Indice
(Indique la valeur de décalage d'une liste par rapport à une autre)
45_Dynamo
Script des contreventements 1
_Line By Start Point End Point...
46_Dynamo
Script des contreventements 1
_Line By Start Point End Point
_Ajouter List Reverse pour rétablir l'ordre
47_Dynamo
Script des contreventements 1
_Structural Framing Beam By Curve
48_Dynamo
Script des contreventements 1
_Structural Framing Beam By Curve
_Structural Framing Types
_Relier Structural Framing Types à Structural Framing Beam By Curve > Structural Type
49_Dynamo
Script des contreventements 1
_Structural Framing Beam By Curve
_Levels
_Relier Levels à Level
50_Dynamo
Script des contreventements 1
51_Dynamo
Script des contreventements 1_Terminé52_Dynamo
Script des contreventements 1 & 2
53_Dynamo
Script des contreventements 1 & 2
54_Dynamo
Script des montants
_Select Edge
55_Dynamo
Script des montants
_Structural Framing Beam By Curve
56_Dynamo
Script des montants
_Structural framing Types
57_Dynamo
Script des montants
_Levels
58_Dynamo
Script des montants_Terminé
59_Dynamo
Les différents scripts: Dimensionnement volume, Longerons, Traverses, Contreventements 1 & 2, Montants
60_Revit
Ossature issue de Dynamo, dans le projet Revit
61_Revit
En jaune la famille Revit (Visibilité désactivée, seule la trace au sol est visible)
62_Revit
Création d'un réseau linéaire
_Sélection des éléments à mettre en réseau > Réseau > Linéaire...
63_Revit
Création d'un réseau linéaire
(Prévoir une unité de plus (la dernière copie ne sera utilisée que pour les montants, traverses et contreventements)
64_Revit
Création d'un réseau linéaire
_Dissocier le dernier groupe de modèles pour pouvoir supprimer les longerons
65_Revit
66_Revit
67_Revit
68_Revit
69_Revit
70_Revit
Une même famille déclinée en plusieurs versions
Aucun commentaire:
Enregistrer un commentaire