Rhino #11-GrassHopper-Comment faire une combinaison de courbes

 

GrassHopper est un outil formidable c’est vrai.
Le visual scripting est particulièrement confortable pour les allergiques aux codes de programmation.
A travers cela nous sommes libres de créer toutes sortes de formes dans Rhinocéros en nous appuyant sur les commandes que nous avons l’habitude d’utiliser en direct.

Alors pourquoi ne retrouve t’on pas toutes les commandes de Rhinocéros ?
Je me suis retrouvé face à ce problème très rapidement en voulant faire une opération pourtant toute bête !

 

Grasshopper une “simple” combinaison de courbes

 

 

Point de départ dans Rhino.

J’ai deux courbes planes posées sur des plans perpendiculaires.

Rhinocéros 3D - Courbes pour combinaison Courbe2vues
Si je souhaite faire la combinaison de ces deux courbes pour obtenir une nouvelle courbe, dans Rhino, j’utilise la fonction “Courbe2vues” et j’obtiens cela.

Rhinocéros 3D - Courbe2vues

Rhinocéros 3D - Courbe2vues

C’est parfait mais pour le faire aussi facilement dans Grasshopper, ce n’est pas si simple…

 

 

Combinaison de courbes dans GrassHopper.

En fait, il n’existe pas de composant faisant l’équivalent de “Courbe2vues” (Crv2view) dans GrassHopper.
Il faut donc ruser et construire l’intersection des deux extrusions qui conduisent à la combinaison.

Pour attraper les deux courbes d’origine et alimenter mon script Grasshopper, je les ai renommées dans Rhino respectivement “Courbe1” et “Courbe2” puis comme dans cet article, j’ai bâti cette structure comme point d’entrée du script.

Rhinocéros 3D - Grasshopper éléments par nom

 

Avec ça, il faut maintenant faire deux extrusions suffisamment longues pour quelles s’intersectent.
Une dans la direction Z et l’autre dans la direction X (le vecteur est affublé d’un facteur qui donnera la longueur d’extrusion).

Rhinocéros 3D - Grasshopper extrusions

Voilà le résultat.

Rhinocéros 3D - Grasshopper extrusions

Il manque maintenant l’opération d’intersection qui donnera la courbe souhaitée.

Rhinocéros 3D - Grasshopper intersection

On la voit ici en vert

Rhinocéros 3D - Grasshopper intersection

Et si l’on cache les extrusions on voit maintenant mieux cette combinaison.

 

Rhinocéros 3D - Grasshopper combinaison de courbes

 

 

Conclusion

Voilà pour cette combinaison de courbes à travers Grasshopper.
Pour aller un peu plus loin, il est possible de mettre le tout dans un “Cluster”, c’est à dire en faire un composant à part entière avec des entrées et des sorties afin de pouvoir le réutiliser dans une autre construction.

J’espère que cela vous a un peu aidé ou vous a donné l’envie de vous mettre au Visual Scripting sur Grasshopper.
N’hésitez pas à me laisser un commentaire ci-dessous ou simplement un like, ça me fera plaisir.

About the Author: PSX59

Technicien dans l'âme et résolument passionné d'aviation, je vous invite à découvrir la CAO sur des thèmes variés avec un seul but ... Créer !

Leave A Reply

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *