Objectif: Créer à partir de Dynamo différentes typologies de portails, en alternative aux familles imbriquées avec réseaux, (Tuto du 19 Mai 2015)
Alors que les familles imbriquées Revit + Réseaux sont limitées à la forme rectangulaire, Dynamo permet de faire des formes triangulaires et trapézoïdales et plus encore
Fichiers déposés sur HexaBIM
Fichiers déposés sur HexaBIM
Méthode:
_Construction d'une famille Revit > Famille Modèle générique (adaptatif)
_Scripts Dynamo:
> Dimensionnement du portail (Périmètre)
> Paramétrage des barreaux
> Insertion d'une traverse intermédiaire
> Création d'une surface pour le soubassement
Liens vers autres tutos Dynamo:
Script Dynamo: Pipe-Racks_Rack de tuyauteries
Script Dynamo: Palettier_Stockage_Rayonnage
Script Dynamo: Pylône et ossature
Liens vers autres tutos Dynamo:
Script Dynamo: Pipe-Racks_Rack de tuyauteries
Script Dynamo: Palettier_Stockage_Rayonnage
Script Dynamo: Pylône et ossature
00_Typologies des différents portails issus de la famille Revit et des scripts Dynamo
01_Revit
Famille Revit: Modèle générique (adaptatif)
_Nouveau > Famille > Modèle générique (adaptatif)
02_Revit
Famille Revit: Modèle générique (adaptatif)
Définition d'un plan de construction
_Créer > Définir > Afficher
03_Revit
Famille Revit: Modèle générique (adaptatif)
_Tracer des plans de référence
_Coter et libeller
04_Revit
Famille Revit: Modèle générique (adaptatif)
_Tracer des plans de référence
_Coter et libeller
05_Revit
Famille Revit: Modèle générique (adaptatif)
_Poser des éléments points aux intersections des plans de référence
06_Revit
Famille Revit: Modèle générique (adaptatif)
_Verrouiller les points de référence sur les plans de référence
07_Revit
Famille Revit: Modèle générique (adaptatif)
_Tracer des lignes de référence entre les éléments points
(Activer Accrochage 3D et Chaine)
08_Revit
Famille Revit: Modèle générique (adaptatif)
Sélectionner les lignes de référence
_Créer une forme > Solide...
09_Revit
Famille Revit: Modèle générique (adaptatif)
_Créer une forme > Solide > Surface
10_Revit
Famille Revit: Modèle générique (adaptatif)
_Charger la famille dans le projet
11_Revit
Projet: Portails paramétriques
La famille est déclinée en 3 types: Portail_1, Portail_2, Portail_3
12_Revit
Projet: Portails paramétriques
Propriétés de la famille Portail_1
13_Revit-Dynamo
Projet: Portails paramétriques
Ouverture de Dynamo
_Gérer > Dynamo > Nouveau
14_Dynamo
Script de dimensionnement des portails
à gauche: Revit > ID de la famille
à droite: Dynamo > Select Model Element > Clic sur famille Revit...
15_Dynamo
Script de dimensionnement des portails
_Select Model Element > Get Family Parameter
(pour affecter des paramètres à la famille)
16_Dynamo
Script de dimensionnement des portails
_Element Set Parameter By Name
17_Dynamo
Script de dimensionnement des portails
_Number Slider > Curseur pour faire varier les valeurs
_Get Family Parameter > Affecter les propriétés de la famille
18_Dynamo
Script de dimensionnement des portails
Portail_1_Terminé
19_Dynamo
Script des dimensionnement des portails
Portail_2_Terminé
20_Dynamo
Scripts de dimensionnement des portails
Portails_1_2 et 3
21_Dynamo
Script des cadres
_Select Edges > Sélectionner les arrêtes
22_Dynamo
Script des cadres
_Select Edges
_Structural Framing Beam By Curve
23_Dynamo
Script des cadres
_Structural Framing Beam By Curve
_Structural Framing Types
24_Dynamo
Script des cadres
_Structural Framing Beam By Curve
_Levels
25_Dynamo
Script des cadres
Cadre_Portail_1_Terminé
26_Dynamo
Scripts de dimensionnement des portails
Scripts des cadres
27_Dynamo
Script des barreaux
_Select Edges
28_Dynamo
Script des barreaux
_Curve Point At Parameter
29_Dynamo
Script des barreaux
_Curve Point At Parameter
_Code Block > 0..1..#a
30_Dynamo
Script des barreaux
_Curve Point At Parameter
_Code Block > 0..1..#a
_Integer Slider (Nombre de barreaux)
31_Dynamo
Script des barreaux
_List Create (pas nécessaire)
32_Dynamo
Script des barreaux
_List Transpose (pas nécessaire)
33_Dynamo
Script des barreaux
_Line By Start Point End Point
34_Dynamo
Script des barreaux
_Line By Start Point End Point
(Problème d'ordre des points des listes)...
35_Dynamo
Script des barreaux
_List Reverse
36_Dynamo
Script des barreaux
_Structural Framing Beam By Curve
37_Dynamo
Script des barreaux
_Structural Framing Beam By Curve
_Levels
_Structural Framing Types
38_Dynamo
Script des barreaux_Terminé
39_Dynamo
Script des barreaux pour Portail_1 et 2
40_Dynamo
Portail_3
Script de la traverse intermédiaire
_Select Edges
41_Dynamo
Portail_3
Script de la traverse intermédiaire
_Curve Point At Segment Length (paramétrage de la hauteur de la traverse)
42_Dynamo
Portail_3
Script de la traverse intermédiaire
_Curve Point At Segment Lenght
_Number Slider (Curseur de paramétrage de la valeur longueur depuis le sol)
43_Dynamo
Portail_3
Script de la traverse intermédiaire
_Line By Start Point End Point
(Problème d'inversion des valeurs)
44_Dynamo
Portail_3
Script de la traverse intermédiaire
_Curve Reverse (Réorientation de la courbe)
45_Dynamo
Portail_3
Script de la traverse intermédiaire
_Structural Framing Beam By Curve
_Levels
_Structural Framing Types
46_Dynamo
Portail_3
Script de la traverse intermédiaire
47_Dynamo
Portail_3
Script du barreaudage
Utiliser la géométrie et le script de la traverse pour paramétrer le barreaudage
_Copie d'une partie du script Traverse
_Curve Point At Parameter
48_Dynamo
Portail_3
Script du barreaudage
_Curve Point At Parameter
_Code Block > 0..1..#a
_Integer Slider > Nombre de barreaux
49_Dynamo
Portail_3
Script du barreaudage
_Select Edge > Clic sur l'arrête supérieure de la famille Revit
50_Dynamo
Portail_3
Script du barreaudage
_Curve Point At Parameter
_Code Block > 0..1.#a
_Integer Slider > Nombre de barreaux
51_Dynamo
Portail_3
Script du barreaudage
_Line By Start Point End Point
52_Dynamo
Portail_3
Script du barreaudage
_Structural Framing Beam By Curve
_Levels
_Structural Framing Types
Script du barreaudage_Terminé
53_Dynamo
Portail_3
Script du soubassement
Créer une surface en utilisant 2 courbes: l'arrête inférieure de la famille Revit et l'arrête construite dans Dynamo pour la traverse intermédiaire
_Select Edge > Sélectionner l'arrête inférieure
_Copier une partie du script de la traverse intermédiaire
54_Dynamo
Script du soubassement
Portail_3
_List Create > + Item 0, + Item 1
_Relier Selecte Edge / Courbe à Item 0
_Relier Line By Start Point End Point / Line à Item 1
55_Dynamo
Script du soubassement
Portail_3
_Surface By Loft / Cross Section (Création d'une surface à partir de 2 courbes)
56_Dynamo
Script du soubassement
Portail_3
_Export To SAT
_Relier Surface By Loft / Geometry à Export To SAT / Geometry
_Choisir l'unité
57_Dynamo
Script du soubassement
Portail_3
_Export To SAT
_File Path
_Donner un répertoire pour le fichier *.sat
_Relier File Path à Export To SAT / File path
58_Dynamo
Script du soubassement
Portail_3
_File Path
_Donner un répertoire pour le fichier *.sat
Script du soubassement_Terminé
59_Revit
Les 3 portails issus de Dynamo
En bleu les familles Revit qui ont servis de base pour les scripts Dynamo
Ajout d'un filtre pour isoler les familles Revit
_Propriétés > Données d'identification > Identifiant > V
60_Revit
Filtre pour les familles Revit
_Vue > Filtres > Filtre Portail > V
61_Revit
Filtre pour les familles Revit
_Vue > Visibilité Graphismes > Remplacements visibilité graphisme > Filtres > Ajouter > Filtre Portail
_Décocher > Visibilité
62_Revit
Les familles Revit sont filtrées, par contre le soubassement Dynamo n'est pas visible...
63_Revit
Gestion de la visibilité du soubassement Dynamo
_Insérer > Lier CAO > Sélectionner le fichier *.sat > Ouvrir
64_Dynamo
Script du soubassement_Portail_3
Dans Revit le soubassement est visible
Propriétés > Symbole d'importation > *.sat
65_Dynamo
Script du soubassement_Portail_3
66_Revit
Les 3 versions d'un même type de famille Revit
67_Revit
68_Revit
69_Revit
70_Revit
71_Revit
72_Revit
73_Dynamo
Scripts des Portails_1_2 et 3
74_Dynamo
Scripts des Portails_1 et 2
75_Dynamo
Scripts du Portail_3
Aucun commentaire:
Enregistrer un commentaire