Affichage des articles dont le libellé est Réseau linéaire. Afficher tous les articles
Affichage des articles dont le libellé est Réseau linéaire. Afficher tous les articles

jeudi 14 novembre 2019

Revit 2020, Dynamo_Palettier, Stockage

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 pour palettier


00_Palettiers_Revit + Dynamo

01_Famille Revit
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