Vous êtes sur la page 1sur 48

modélisation paramétrique

avec Rhino-Grasshopper , Séance 3.

Elodie HOCHSCHEID
Master A.M.E.
«c chc» : résultats google image

2 /47
r :Ce qu’on a fait la dernière fois exemple 1
• ŇaƩen
• graŌ
IntroducƟon ur l gƟon d lit dn grhor • simplify

* Notez la diīérences de visualisaƟon des Įls de connexion

4 /47
r :Ce qu’on a fait la dernière fois exemple 1

SHIFT LIST
• Savoir quand graŌer
• Savoir pourquoi graŌer, simpliĮer

• UƟliser un panel
• MulƟplier par un facteur
• Générer une série de nombres

6 /47
r :Ce qu’on a fait la dernière fois exemple 2

7 /47
rh-GH séance 3 : suite structures

level 1 level 2 level 3


gherkin : structure de données division de curve division de surface

8 /47
Ch 1 : par divisions de surfaces exemple 3

Quelque chose comme ça pour l’exemple 3

9 /47
Ch 1 : par divisions de surfaces exemple 3
Voilà le résultat Įnal :

4
10/47
Ch 1 : par divisions de surfaces exemple 3

11/47
Ch 1 : par divisions de surfaces exemple 3
Créer deux curves dans rhino

12/47
Ch 1 : par divisions de surfaces exemple 3
Créer une surface à parƟr de ces deux curves (ça peut être + que 2 curves, et uƟliser «loŌ»)

13/47
Ch 1 : par divisions de surfaces exemple 3
Subdiviser la surface

on a besoin de créer un domaine,


et de rrmtrir l urfc.

14/47
Ch 1 : par divisions de surfaces exemple 3
faceƫsaƟon : éviter les surfaces gauche, et tout ransformer en triangles

déconstruire les faces, et créer des triangles


à parƟr des verƟces extraits.

15/47
Ch 1 : par divisions de surfaces exemple 3
récupérer chacune des types de lignes

• Voir aussi les opƟons display pour la couleur

16/47
Ch 1 : par divisions de surfaces exemple 3
épaissir les lignes + récupérer les bords.

17/47
Ch 1 : par divisions de surfaces exemple 3

la suite !
• créer une structure tridimensionnelle

18/47
Ch 1 : par divisions de surfaces exemple 3
Commnt fir ? >> Théorie.

faceƫsaƟon

19/47
Ch 1 : par divisions de surfaces exemple 3
Commnt fir ? >> Théorie. On complique la tâche pour faire
des opéraƟons sur les vecteurs

1. récupérer les deux normales des faces 2. calculer le vecteur «moyen» 3. récupérer le pt central,
pour calculer le vecteur «moyen» le translater avec le vecteur «moyen»

voir evaluate surface


+ vector display

4. Relier les quatre points de la surface


au point translaté T.
(en une seule boîte évidemment, et en
uƟlisant la structure de données ;) )

T
20/47
Ch 1 : par divisions de surfaces exemple 3
Commnt fir ? >> Théorie.

Aide avant de commencer :


voir evaluate surface
+ vector display

21/47
Ch 1 : par divisions de surfaces exemple 3

1. rcurr l norml d urfc

22/47
Ch 1 : par divisions de surfaces exemple 3

2. Trvil ur l vctur : fir l moynn.


(A+B) / 2

-> un vecteur a toujours par défaut une valeu

Puis mulƟplier ce vecteur par un nombre X qui


sera sa longueur pour le ‘move’ qui va suivre

23/47
Ch 1 : par divisions de surfaces exemple 3

3. Crr l’oīt :

•Aller chercher le point central de chaque sur-


face (area)
• bouger ce point suivant le vecteur récupéré
• créer des lignes entre

24/47
Ch 1 : par divisions de surfaces exemple 3

level 3
completed

25/47
Ch 1 : par divisions de surfaces exemple 3

• le plugin lunchbox

• trouver un plugin :
www.food4rhino.com/

• installer un plugin
ghx et compagnie

• Faire un cluster ?

26/47
Ch 1 : par divisions de surfaces

Créer un cluster
Exemple simple : créer un cylindre

ntr orƟ()

28/47
Ch 1 : par divisions de surfaces

Application
Exercice : créer un cluster avec l’algorithme de la structure

éTapes :
1. Dupliquer tout l’algorithme
(travailler sur la copie et masquer la visualisaƟon dans rhino de l’un des deux algorithmes)
2. IdenƟĮer les paramètres d’entrée intéressants (variables !)
(les placer sur la gauche : ne pas les laisser noyées dans l’algorithme)
3. IdenƟĮer les sorƟes
4. Placer les composants «Input» et «Output»;
Les régler (compléter informaƟons)
Les connecter aux boîtes correspondantes
5. faire un cluster avec le tout

6. Tester son cluster en uƟlisant d’autres courbes d’entrée, d’autres paramètres.

29/47
Ch 1 : par divisions de volume exemple 4

30/47
Ch 1 : par divisions de volume exemple 4

comme le
Pavillon France
31/47
Ch 1 : par divisions de volume exemple 4

32/47
Ch 1 : par divisions de volume exemple 4

1. Créer un volume dans rhino et le référencer


dans Grasshopper

33/47
Ch 1 : par divisions de volume exemple 4

2. Masquer le volume dans rhino

34/47
Ch 1 : par divisions de volume exemple 4

3. Récupérer la face du bas pour ensuite dé-


terminer la boîte englobante (plate donc plan)

35/47
Ch 1 : par divisions de volume exemple 4

4. Récupérer la Bounding Box


(Bbox ou boîte englobante)

36/47
Ch 1 : par divisions de volume exemple 4

5. Récupérer deux bords conƟgus de la boite


englobante

37/47
Ch 1 : par divisions de volume exemple 4

6. Diviser les bords récupérés.


On ne veut pas les diviser en donnant le nombre de
divisions, mais en donant la distance approximaƟve
entre deux points. (plus intéressant en archi)

38/47
Ch 1 : par divisions de volume exemple 4

7. Supprimer le premier et dernier points:


l’intersecƟon entre notre volume et des plans pas-
sants par ces points de début et Įn serait nulle.

39/47
Ch 1 : par divisions de volume exemple 4

8. Créer l’intersecƟon (curve), et la surface.

40/47
Ch 1 : par divisions de volume exemple 4

9. Donner de l’épaisseur à ces surfaces de sec-


Ɵon.
AƩenƟon : on souhaite faire en sorte que
l’algorithme ne permeƩe pas d’extruder plus
que la valeur d’écartement entre deux plans.

41/47
Ch 1 : par divisions de volume exemple 4

10. Donner de l’épaisseur à ces surfaces de


secƟon.
AƩenƟon : on souhaite faire en sorte que
l’algorithme ne permeƩe pas d’extruder plus
que la valeur d’écartement entre deux plans.

42/47
Ch 1 : par divisions de volume exemple 4

11. UƟliser l’agorithme créé pour faire pareil


dans l’autre direcƟon (quadrillage)

43/47
Ch 1 : par divisions de volume exemple 4

12. Changer avec Grasshopper la couleur de


ce qui est visualisé

44/47
Ch 1 : par divisions de volume exemple 4

13. Créer un cluster


Puis le tester avec d’autres volumes.

45/47
ic : exercice pour la fin du semestre

Les escaliers
paramétriques

46/47
excc à  :
Les escaliers
paramétriques

Pour la séanc 3:
• Réȵéchissez au type d’escalier que vous souhaitez modéliser
• Ayez déȴni les paramètres qui vous semblent intéressants à intégrer
• Venez avec 2 ou 3 A4 explicatifs dans lesquels vous indiquerez : (à m’envoyer par mail)
- le type d’escalier choisi, avec des photos (ou des croquis) (escalier+garde corps)
- les paramètres intéressants
- la stratégie de modélisation (à peine une ébauche)

47/47
«c chc» : résultats google image

48/47

Vous aimerez peut-être aussi