{"id":14287,"date":"2024-01-20T17:22:13","date_gmt":"2024-01-20T16:22:13","guid":{"rendered":"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/?p=14287"},"modified":"2024-01-22T17:46:58","modified_gmt":"2024-01-22T16:46:58","slug":"parcours-constelle-m1s7-genest-corentin","status":"publish","type":"post","link":"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/?p=14287","title":{"rendered":"Parcours constell\u00e9 &#8211; M1S7 GENEST Corentin"},"content":{"rendered":"<p style=\"text-align: left;\">Ce projet personnel a pour but de cr\u00e9er un \u00e9l\u00e9ment d&rsquo;habillage int\u00e9rieur param\u00e9tr\u00e9 et compos\u00e9 de pi\u00e8ces reproductibles. Une fois assembl\u00e9es, elles formeront une paroi \u00ab\u00a0matric\u00e9e\u00a0\u00bb. A l&rsquo;image des chemins de c\u00e2blent qui habillent les couloirs de la ligne 14 du m\u00e9tro parisien, cet \u00e9l\u00e9ment trouvera id\u00e9alement sa place en sous face de dalle, m\u00eame si sa confection permet de l&rsquo;installer aussi bien \u00e0 l\u2019horizontale qu&rsquo;\u00e0 la verticale. Par sa composition al\u00e9atoire et tout en volume, des jeux de textures et de lumi\u00e8res sont alors cr\u00e9\u00e9s dans les circulations du b\u00e2timent.<\/p>\n<div style=\"width: 429px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" loading=\"lazy\" class=\"sFlh5c pT0Scc iPVvYb\" src=\"https:\/\/c8.alamy.com\/compfr\/bnb80t\/metro-de-paris-france-petite-foule-dans-la-station-de-metro-couloir-ligne-n-14-passagers-du-metro-de-paris-bnb80t.jpg\" alt=\"Paris Metro ligne 14\" width=\"419\" height=\"308\" aria-hidden=\"false\" \/><p class=\"wp-caption-text\">Figure 1 &#8211; Paris M\u00e9tro ligne 14 : les chemins de c\u00e2bles du r\u00e9seau souterrain accompagnent le voyageurs dans les diff\u00e9rents couloirs des stations.<\/p><\/div>\n<p>Les inspirations param\u00e9triques sont nombreuses et proposent toutes une approche diff\u00e9rente. Elles ont comme point commun d&rsquo;\u00eatre g\u00e9n\u00e9r\u00e9es \u00e0 l&rsquo;aide d&rsquo;un logiciel d\u00e9di\u00e9, comme le sujet de cet exercice.<\/p>\n<div style=\"width: 507px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" loading=\"lazy\" class=\"sFlh5c pT0Scc iPVvYb\" src=\"https:\/\/i.etsystatic.com\/25962892\/r\/il\/dbedc9\/3775223825\/il_570xN.3775223825_nsj1.jpg\" alt=\"D\u00e9cor mural en bois ondul\u00e9 param\u00e9trique\" width=\"497\" height=\"266\" aria-hidden=\"false\" \/><p class=\"wp-caption-text\">Figure 2 &#8211; D\u00e9cor mural en bois ondul\u00e9, param\u00e9trique : un exemple d&rsquo;\u00e9l\u00e9ment de d\u00e9coration int\u00e9rieure, param\u00e9tr\u00e9 et mis en contexte.<\/p><\/div>\n<div style=\"width: 501px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" loading=\"lazy\" class=\"hCL kVc L4E MIw\" src=\"https:\/\/i.pinimg.com\/564x\/90\/cb\/28\/90cb28a04b0843811bfcb163995ac8c8.jpg\" alt=\"\" width=\"491\" height=\"368\" \/><p class=\"wp-caption-text\">Figure 3 &#8211; \u00e9l\u00e9ment de sous-face param\u00e9tr\u00e9 : si la pi\u00e8ce est tr\u00e8s diff\u00e9rente de celle r\u00e9alis\u00e9e dans le cadre de cet exercice, les deux ont de nombreuses similitudes : elles habillent une sous face tout en cr\u00e9ant des jeux de volumes et lumi\u00e8res.<\/p><\/div>\n<h3><strong>L&rsquo;objet<\/strong><\/h3>\n<p>L&rsquo;objet final correspond alors \u00e0 une \u00ab\u00a0bande\u00a0\u00bb de longueur et largeur choisies, qui vient se placer en sous-face de plancher dans le but d&rsquo;habiller une circulation ou une pi\u00e8ce. Cette bande est d\u00e9compos\u00e9e en une multitude de carr\u00e9s identiques qui accueillent en leur centre une extrusion. Celles-ci peut \u00eatre positive (d\u00e9passe du plan, et cr\u00e9\u00e9 un \u00e9l\u00e9ment qui se rapproche du visiteur) comme n\u00e9gative (\u00ab\u00a0rentre\u00a0\u00bb dans le plan, et s&rsquo;\u00e9loigne du visiteur). Ces variations dans la hauteur de l&rsquo;extrusion sont g\u00e9n\u00e9r\u00e9es al\u00e9atoirement et c&rsquo;est ce qui induit les nombreux jeux de volumes.<\/p>\n<p>Afin d&rsquo;assurer des jeux de lumi\u00e8res int\u00e9ressants et de rendre cette installation utile, la mise en place de LED dans les extrusions n\u00e9gatives permettra d&rsquo;assurer un \u00e9clairage dynamique et constell\u00e9 de l&rsquo;espace. A l&rsquo;inverse, les extrusions positives sont closes et ne laissent donc pas apparaitre de cavit\u00e9.<\/p>\n<div id=\"attachment_14315\" style=\"width: 436px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-14315\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-14315 size-full\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/Objet-1.gif\" alt=\"\" width=\"426\" height=\"240\" \/><p id=\"caption-attachment-14315\" class=\"wp-caption-text\">Figure 4 &#8211; Trame param\u00e9tr\u00e9e : volum\u00e9trie globale d&rsquo;une des it\u00e9ration r\u00e9alis\u00e9e.<\/p><\/div>\n<div id=\"attachment_14312\" style=\"width: 335px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-14312\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-14312 \" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/Image-2-300x169.png\" alt=\"\" width=\"325\" height=\"183\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/Image-2-300x169.png 300w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/Image-2-1024x576.png 1024w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/Image-2-768x432.png 768w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/Image-2.png 1280w\" sizes=\"(max-width: 325px) 100vw, 325px\" \/><p id=\"caption-attachment-14312\" class=\"wp-caption-text\">Figure 5a &#8211; Trame param\u00e9tr\u00e9e : volum\u00e9trie globale d&rsquo;une des it\u00e9ration r\u00e9alis\u00e9e. On distingue nettement les extrusions positives et n\u00e9gatives.<\/p><\/div>\n<div id=\"attachment_14313\" style=\"width: 400px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-14313\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-14313 \" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/Image-1-300x169.png\" alt=\"\" width=\"390\" height=\"220\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/Image-1-300x169.png 300w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/Image-1-1024x576.png 1024w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/Image-1-768x432.png 768w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/Image-1.png 1280w\" sizes=\"(max-width: 390px) 100vw, 390px\" \/><p id=\"caption-attachment-14313\" class=\"wp-caption-text\">Figure 5b &#8211; Trame param\u00e9tr\u00e9e : volum\u00e9trie globale d&rsquo;une des it\u00e9ration r\u00e9alis\u00e9e, idem \u00e0 ci-dessus mais orient\u00e9e diff\u00e9remment.<\/p><\/div>\n<p>&nbsp;<\/p>\n<h3><strong>Fonctionnement et organisation g\u00e9om\u00e9trique d&rsquo;une pi\u00e8ce param\u00e9tr\u00e9e.<\/strong><\/h3>\n<p>Comme \u00e9nonc\u00e9 pr\u00e9c\u00e9demment, le panneau est compos\u00e9 de plusieurs pi\u00e8ces. La premi\u00e8re \u00e9tape consiste \u00e0 indiquer la longueur d&rsquo;un c\u00f4t\u00e9 d&rsquo;un carr\u00e9. Cela aura alors un impact significatif sur le rendu visuel g\u00e9n\u00e9ral (Plusieurs dizaine de cm de c\u00f4t\u00e9 seront adapt\u00e9s \u00e0 des espaces hauts de plafonds, l\u00e0 o\u00f9 quelques cm de c\u00f4t\u00e9 offriront un rendu adapt\u00e9 \u00e0 des passages plus confin\u00e9s). Une fois que ce carr\u00e9 est dimensionn\u00e9, il est question de savoir combien de fois il sera report\u00e9 sur la largeur ainsi que sur la longueur. Ces deux param\u00e8tres sont ind\u00e9pendants et permettent de former la future bande matric\u00e9e.<\/p>\n<p>En ce qui concerne l&rsquo;extrusion, c&rsquo;est un carr\u00e9, pivot\u00e9 de 45\u00b0 par rapport \u00e0 sa base et dont le c\u00f4t\u00e9 est \u00e0 \u00e9gal \u00e0 0,67 fois le c\u00f4t\u00e9 du carr\u00e9 principal. Le respect du th\u00e9or\u00e8me de Pythagore permet \u00e0 ce volume d&rsquo;\u00eatre parfaitement ins\u00e9r\u00e9 dans la pi\u00e8ce maitresse et de cr\u00e9er une continuit\u00e9 dans la trame.<\/p>\n<h3><strong>Fonctionnement et organisation du programme de mod\u00e9lisation.<\/strong><\/h3>\n<p>Pour r\u00e9aliser cet objet, je suis pass\u00e9 par deux m\u00e9thodes. La premi\u00e8re consistait en la cr\u00e9ation d&rsquo;une surface que l&rsquo;on venait diviser par la suite. Si j&rsquo;ai cr\u00e9\u00e9 l&rsquo;int\u00e9gralit\u00e9 du code me permettant d&rsquo;obtenir un r\u00e9sultat convaincant, je me suis heurt\u00e9 \u00e0 plusieurs probl\u00e8mes :<\/p>\n<p>&#8211; L&rsquo;organisation du fichier grasshopper \u00e9tait \u00e0 revoir, car trop peu clair.<br \/>\n&#8211; Il \u00e9tait impossible d&rsquo;imposer une g\u00e9om\u00e9trie carr\u00e9e aux pi\u00e8ces cr\u00e9\u00e9es, ce qui posait de nombreux probl\u00e8mes de collisions dans le mod\u00e8le.<br \/>\n&#8211; Le mod\u00e8le avait du mal \u00e0 s\u2019ex\u00e9cuter \u00e0 partir d&rsquo;un trop grand nombre de r\u00e9p\u00e9titions.<\/p>\n<p>J&rsquo;ai alors fait le choix de recommencer en me basant sur le dimensionnement d&rsquo;un premier carr\u00e9 que l&rsquo;on viendrait multiplier par la suite. J&rsquo;ai conserv\u00e9 certains \u00e9l\u00e9ments de code du premier script et en ai profit\u00e9 pour am\u00e9liorer, ranger et retravailler l&rsquo;ensemble.<\/p>\n<h3>Mod\u00e9lisation<\/h3>\n<p>On vient dans un premier temps placer un point qui servira de r\u00e9f\u00e9rentiel. Ce point est alors copi\u00e9 selon X puis selon Y avec une m\u00eame valeur. Les deux points cr\u00e9\u00e9s sont donc \u00e9quidistants de l&rsquo;origine. On additionne ces deux translations dans le but d&rsquo;obtenir un quatri\u00e8me point. On obtient alors un carr\u00e9 qu&rsquo;il ne reste plus qu&rsquo;\u00e0 mat\u00e9rialiser \u00e0 l&rsquo;aide de l&rsquo;outil surface.<\/p>\n<div id=\"attachment_14316\" style=\"width: 809px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-14316\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-14316\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/Rhino1.png\" alt=\"\" width=\"799\" height=\"351\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/Rhino1.png 1916w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/Rhino1-300x132.png 300w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/Rhino1-1024x449.png 1024w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/Rhino1-768x337.png 768w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/Rhino1-1536x674.png 1536w\" sizes=\"(max-width: 799px) 100vw, 799px\" \/><p id=\"caption-attachment-14316\" class=\"wp-caption-text\">Figure 6a &#8211; Rhino + Grasshoper Script : cr\u00e9ation du carr\u00e9 qui servira de point de d\u00e9part.<\/p><\/div>\n<div id=\"attachment_14455\" style=\"width: 330px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-14455\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-14455\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/2024-01-20-14_54_05-Greenshot.png\" alt=\"\" width=\"320\" height=\"322\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/2024-01-20-14_54_05-Greenshot.png 829w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/2024-01-20-14_54_05-Greenshot-297x300.png 297w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/2024-01-20-14_54_05-Greenshot-768x774.png 768w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/2024-01-20-14_54_05-Greenshot-50x50.png 50w\" sizes=\"(max-width: 320px) 100vw, 320px\" \/><p id=\"caption-attachment-14455\" class=\"wp-caption-text\">Figure 6b &#8211; Rhino + Grasshoper Script : cr\u00e9ation du carr\u00e9 qui servira de point de d\u00e9part.<\/p><\/div>\n<p>&nbsp;<\/p>\n<p>On duplique cette surface carr\u00e9e un certain nombre de fois, selon X dans le but de former la largeur de la bande. On vient r\u00e9p\u00e9ter l&rsquo;action, selon Y cette fois-ci pour finir de former celle-ci. Pour s&rsquo;assurer que tous les carr\u00e9s sont bien jointifs, on associe les deux commandes \u00ab\u00a0Linear Array\u00a0\u00bb de cette \u00e9tape au slider qui indique la dimension d&rsquo;un carr\u00e9 (cf pr\u00e9c\u00e9dent). De cette fa\u00e7on, les points nouvellement cr\u00e9\u00e9s sont jointifs.<\/p>\n<p>&nbsp;<\/p>\n<div id=\"attachment_14317\" style=\"width: 793px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-14317\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-14317\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/Rhino2.png\" alt=\"\" width=\"783\" height=\"344\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/Rhino2.png 1916w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/Rhino2-300x132.png 300w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/Rhino2-1024x449.png 1024w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/Rhino2-768x337.png 768w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/Rhino2-1536x674.png 1536w\" sizes=\"(max-width: 783px) 100vw, 783px\" \/><p id=\"caption-attachment-14317\" class=\"wp-caption-text\">Figure 7a &#8211; Rhino + Grasshoper Script : duplication du carr\u00e9 de r\u00e9f\u00e9rence.<\/p><\/div>\n<div id=\"attachment_14457\" style=\"width: 330px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-14457\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-14457\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/2024-01-20-14_55_30-Greenshot.png\" alt=\"\" width=\"320\" height=\"321\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/2024-01-20-14_55_30-Greenshot.png 827w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/2024-01-20-14_55_30-Greenshot-300x300.png 300w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/2024-01-20-14_55_30-Greenshot-290x290.png 290w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/2024-01-20-14_55_30-Greenshot-768x769.png 768w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/2024-01-20-14_55_30-Greenshot-50x50.png 50w\" sizes=\"(max-width: 320px) 100vw, 320px\" \/><p id=\"caption-attachment-14457\" class=\"wp-caption-text\">Figure 7b &#8211; Rhino + Grasshoper Script : duplication du carr\u00e9 de r\u00e9f\u00e9rence.<\/p><\/div>\n<p>On souhaite alors r\u00e9aliser des extrusions dans chacun des carr\u00e9s. Le logiciel consid\u00e8re \u00e0 cet instant qu&rsquo;il n&rsquo;y a qu&rsquo;un seul et unique \u00e9l\u00e9ment, ce qui ne permet pas de r\u00e9aliser ces futures manipulations.\u00a0 On vient alors les individualiser avec la commande \u00ab\u00a0Deconstruct Brep\u00a0\u00bb. Il est maintenant possible de s\u00e9lectionner l&rsquo;ensemble \u00e0 l&rsquo;aide de commande \u00ab\u00a0List Item\u00a0\u00bb tout en s&rsquo;assurant que les futurs param\u00e8tres de division seront appliqu\u00e9s individuellement sur chaque carr\u00e9.<\/p>\n<div id=\"attachment_14318\" style=\"width: 775px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-14318\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-14318\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/Rhino3.png\" alt=\"\" width=\"765\" height=\"336\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/Rhino3.png 1916w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/Rhino3-300x132.png 300w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/Rhino3-1024x449.png 1024w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/Rhino3-768x337.png 768w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/Rhino3-1536x674.png 1536w\" sizes=\"(max-width: 765px) 100vw, 765px\" \/><p id=\"caption-attachment-14318\" class=\"wp-caption-text\">Figure 8 &#8211; Rhino + Grasshoper Script : scinder les groupes cr\u00e9\u00e9s pr\u00e9c\u00e9demment pour pouvoir agir dessus individuellement.<\/p><\/div>\n<p>Le premier script \u00e0 gauche permet de marquer l&#8217;emplacement des extrusions selon les r\u00e8gles math\u00e9matiques \u00e9voqu\u00e9es dans l&rsquo;introduction (rotation de 45\u00b0 de la future partie extrud\u00e9e + c\u00f4t\u00e9 de 0,67 fois la dimension du premier carr\u00e9). La deuxi\u00e8me boite, \u00e0 droite permet de venir cr\u00e9er une base fixe, d&rsquo;une hauteur de quelques cm et qui viendra encadrer\/accueillir le volume final. Nous y reviendrons par la suite, au moment d&rsquo;\u00e9voquer l&rsquo;assemblage. L&rsquo;important est de penser \u00e0 laisser de l&rsquo;\u00e9paisseur dans tous les \u00e9l\u00e9ments extrud\u00e9s pour permettre la fabrication des pi\u00e8ces. On utilisera alors majoritairement les commandes \u00ab\u00a0Scale\u00a0\u00bb pour venir marquer cette \u00e9paisseur et \u00ab\u00a0solid difference\u00a0\u00bb pour ne laisser que la future partie qui sera extrud\u00e9e. Les scripts \u00ab\u00a0extrude\u00a0\u00bb selon Z peuvent alors \u00eatre appliqu\u00e9s pour venir cr\u00e9er\u00a0 la volum\u00e9trie souhait\u00e9e.<\/p>\n<p>j&rsquo;ai aussi rencontr\u00e9 un probl\u00e8me au niveau de la cr\u00e9ation des volumes dans Grasshopper. La future commande \u00ab\u00a0Random\u00a0\u00bb pr\u00e9sent\u00e9e plus bas implique de \u00ab\u00a0flatteniser\u00a0\u00bb certaines donn\u00e9es. En faisant cela, certaines op\u00e9rations bool\u00e9ennes ne fonctionnent plus (sans que je sois capable d&rsquo;en expliquer la raison, mais plusieurs t\u00e9moignages en ligne laissent penser que c&rsquo;est un probl\u00e8me r\u00e9curent). Je me suis alors retrouv\u00e9 avec une pi\u00e8ce \u00ab\u00a0bouch\u00e9e\u00a0\u00bb par un volume qui ne pouvait \u00eatre retir\u00e9 via le script que j&rsquo;avais pr\u00e9par\u00e9. Apr\u00e8s plusieurs manipulations sans succ\u00e8s, j&rsquo;ai trouv\u00e9 une solution sur un forum. J&rsquo;ai alors modifi\u00e9 le script pour passer par un maillage de la pi\u00e8ce en question. Sur ce maillage, on vient appliquer le script \u00ab\u00a0Mesh difference\u00a0\u00bb pour pouvoir r\u00e9aliser l&rsquo;op\u00e9ration bool\u00e9enne recherch\u00e9e avant de re-transformer ce maillage en surface. Le script associ\u00e9 \u00e0 cette manipulation est pr\u00e9sent dans les boites au dessus sur la capture d&rsquo;\u00e9cran.<\/p>\n<div id=\"attachment_14319\" style=\"width: 807px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-14319\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-14319\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/Rhino4.png\" alt=\"\" width=\"797\" height=\"350\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/Rhino4.png 1916w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/Rhino4-300x132.png 300w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/Rhino4-1024x449.png 1024w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/Rhino4-768x337.png 768w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/Rhino4-1536x674.png 1536w\" sizes=\"(max-width: 797px) 100vw, 797px\" \/><p id=\"caption-attachment-14319\" class=\"wp-caption-text\">Figure 9a &#8211; Rhino + Grasshoper Script : ensemble des commandes permettant de r\u00e9aliser les diverses extrusions.<\/p><\/div>\n<div id=\"attachment_14458\" style=\"width: 330px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-14458\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-14458\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/2024-01-20-14_56_12-Greenshot.png\" alt=\"\" width=\"320\" height=\"321\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/2024-01-20-14_56_12-Greenshot.png 822w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/2024-01-20-14_56_12-Greenshot-300x300.png 300w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/2024-01-20-14_56_12-Greenshot-290x290.png 290w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/2024-01-20-14_56_12-Greenshot-768x772.png 768w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/2024-01-20-14_56_12-Greenshot-50x50.png 50w\" sizes=\"(max-width: 320px) 100vw, 320px\" \/><p id=\"caption-attachment-14458\" class=\"wp-caption-text\">Figure 9b &#8211; Rhino + Grasshoper Script : ensemble des commandes permettant de r\u00e9aliser les diverses extrusions.<\/p><\/div>\n<p>&nbsp;<\/p>\n<p>A cet instant, on poss\u00e8de alors une premi\u00e8re base au sein de laquelle se trouve les trous, chacun entour\u00e9 d&rsquo;une couronne en volume.<\/p>\n<p>L&rsquo;\u00e9tape suivante concerne la cr\u00e9ation des volumes al\u00e9atoires. Ici aussi, il est n\u00e9cessaire de venir individualiser les pi\u00e8ces, dans le but cette fois-ci de faire en sorte que l&rsquo;al\u00e9atoire s&rsquo;applique diff\u00e9remment sur chaque extrusion. On viendra alors r\u00e9utiliser la commande \u00ab\u00a0Deconstruct Brep\u00a0\u00bb \u00e0 l&rsquo;image de ce qui a d\u00e9j\u00e0 \u00e9t\u00e9 fait dans la premi\u00e8re partie. Les deux boites les plus en bas dans la photo ci-dessous permettent de cr\u00e9er les c\u00f4t\u00e9s des extrusions. La commande \u00ab\u00a0Scale\u00a0\u00bb sert \u00e0 la cr\u00e9ation d&rsquo;une \u00e9paisseur et la commande \u00ab\u00a0Solid diff\u00e9rence\u00a0\u00bb permet de venir vider le carr\u00e9.<\/p>\n<p>La randomisation consiste \u00e0 param\u00e9trer deux bornes limites, qui correspondent aux valeurs maximales + et &#8211; que prendront les volumes. On vient ajouter un slider (le plus en bas de la photo) qui permet de s\u00e9lectionner l&rsquo;it\u00e9ration voulue (en le faisant varier, on change l&rsquo;organisation finale des volumes). Cette randomisation est associ\u00e9e aux volumes cr\u00e9\u00e9s juste avant via la commande \u00ab\u00a0list Item\u00a0\u00bb ainsi qu&rsquo;\u00e0 une extrusion selon Z.<\/p>\n<div id=\"attachment_14320\" style=\"width: 794px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-14320\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-14320\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/Rhino5.png\" alt=\"\" width=\"784\" height=\"344\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/Rhino5.png 1916w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/Rhino5-300x132.png 300w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/Rhino5-1024x449.png 1024w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/Rhino5-768x337.png 768w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/Rhino5-1536x674.png 1536w\" sizes=\"(max-width: 784px) 100vw, 784px\" \/><p id=\"caption-attachment-14320\" class=\"wp-caption-text\">Figure 10a &#8211; Rhino + Grasshoper Script : randomiser les extrusions.<\/p><\/div>\n<div id=\"attachment_14321\" style=\"width: 798px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-14321\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-14321\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/Rhino6.png\" alt=\"\" width=\"788\" height=\"346\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/Rhino6.png 1916w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/Rhino6-300x132.png 300w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/Rhino6-1024x449.png 1024w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/Rhino6-768x337.png 768w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/Rhino6-1536x674.png 1536w\" sizes=\"(max-width: 788px) 100vw, 788px\" \/><p id=\"caption-attachment-14321\" class=\"wp-caption-text\">Figure 10b &#8211; Rhino + Grasshoper Script : donner du volume aux chapeaux.<\/p><\/div>\n<div id=\"attachment_14459\" style=\"width: 330px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-14459\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-14459\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/2024-01-20-14_57_47-Greenshot.png\" alt=\"\" width=\"320\" height=\"322\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/2024-01-20-14_57_47-Greenshot.png 828w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/2024-01-20-14_57_47-Greenshot-298x300.png 298w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/2024-01-20-14_57_47-Greenshot-768x773.png 768w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/2024-01-20-14_57_47-Greenshot-50x50.png 50w\" sizes=\"(max-width: 320px) 100vw, 320px\" \/><p id=\"caption-attachment-14459\" class=\"wp-caption-text\">Figure 10c &#8211; Mod\u00e9lisation : volume final<\/p><\/div>\n<h3><strong>Penser \u00e0 la cr\u00e9ation de l&rsquo;\u00e9l\u00e9ment.<\/strong><\/h3>\n<p>Apr\u00e8s discussion autour de ce projet, il est apparu que celui-ci se trouvait entre deux interpr\u00e9tations possibles. La premi\u00e8re implique un ensemble unique, \u00ab\u00a0taill\u00e9 dans la masse\u00a0\u00bb, tandis que la seconde correspond \u00e0 une succession d&rsquo;\u00e9l\u00e9ments acol\u00e9s les uns aux autres. Conscient que cela peut brouiller la lecture du r\u00e9sultat final, j&rsquo;ai choisi de travailler sur une proposition d&rsquo;assemblage qui coh\u00e9rente, qui s&rsquo;int\u00e8gre aux donn\u00e9es fournies par le script grasshopper.<\/p>\n<p>L&rsquo;id\u00e9e est alors de scinder la plaque qui vient accueillir les extrusions, des extrusions elles-m\u00eames. On profite alors du programme Grasshopper pour venir obtenir ces deux \u00e9l\u00e9ments et les s\u00e9parer.<\/p>\n<div id=\"attachment_14461\" style=\"width: 330px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-14461\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-14461\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/2024-01-20-14_58_45-Greenshot.png\" alt=\"\" width=\"320\" height=\"322\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/2024-01-20-14_58_45-Greenshot.png 827w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/2024-01-20-14_58_45-Greenshot-298x300.png 298w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/2024-01-20-14_58_45-Greenshot-768x774.png 768w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/2024-01-20-14_58_45-Greenshot-50x50.png 50w\" sizes=\"(max-width: 320px) 100vw, 320px\" \/><p id=\"caption-attachment-14461\" class=\"wp-caption-text\">Figure 11a &#8211; Mod\u00e9lisation : principe d&rsquo;assemblage<\/p><\/div>\n<div id=\"attachment_14460\" style=\"width: 330px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-14460\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-14460\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/2024-01-20-14_58_29-Greenshot.png\" alt=\"\" width=\"320\" height=\"322\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/2024-01-20-14_58_29-Greenshot.png 827w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/2024-01-20-14_58_29-Greenshot-297x300.png 297w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/2024-01-20-14_58_29-Greenshot-768x775.png 768w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/2024-01-20-14_58_29-Greenshot-50x50.png 50w\" sizes=\"(max-width: 320px) 100vw, 320px\" \/><p id=\"caption-attachment-14460\" class=\"wp-caption-text\">Figure 11b &#8211; Mod\u00e9lisation : principe d&rsquo;assemblage<\/p><\/div>\n<p>Les trous dans la plaque on la m\u00eame dimension que les extrusions. Par cons\u00e9quent, la \u00ab\u00a0couronne\u00a0\u00bb qui encadre ces derni\u00e8res est plus large. Cet \u00e9l\u00e9ment servira alors de point de fixation, \u00e0 l&rsquo;image du sch\u00e9ma (vue en coupe) ci-dessous. On peut envisager de coller les deux parties ou bien de mettre en place un syst\u00e8me de vis sur la partie tourn\u00e9e vers le plafond (invisible pour le visiteur) si la dimension des \u00e9l\u00e9ments le permet.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-14464\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/20240120_152702-scaled.jpg\" alt=\"\" width=\"297\" height=\"223\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/20240120_152702-scaled.jpg 2560w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/20240120_152702-300x225.jpg 300w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/20240120_152702-1024x768.jpg 1024w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/20240120_152702-768x576.jpg 768w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/20240120_152702-1536x1152.jpg 1536w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2024\/01\/20240120_152702-2048x1536.jpg 2048w\" sizes=\"(max-width: 297px) 100vw, 297px\" \/><\/p>\n<h3><strong>Impression 3D et concr\u00e9tisation du projet.<\/strong><\/h3>\n<p>Il peut \u00eatre int\u00e9ressant de travailler avec du bois pour la r\u00e9alisation de ce module, ce mat\u00e9riau offrant de nombreux avantages qui peuvent \u00eatre exploit\u00e9s ais\u00e9ment. Dans le cadre de ce travail, j&rsquo;ai fait le choix d&rsquo;imprimer l&rsquo;ensemble via imprimante 3D dans le but de pr\u00e9senter une version \u00e0 une \u00e9chelle r\u00e9duite de la pi\u00e8ce.<\/p>\n<p>Des photos de la maquette seront rajout\u00e9es sous peu + Des mises en situation de cet \u00e9l\u00e9ment.<\/p>\n<p>Je vous remercie pour votre lecture.<\/p>\n<p>&nbsp;<\/p>\n<p>Corentin GENEST<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ce projet personnel a pour but de cr\u00e9er un \u00e9l\u00e9ment d&rsquo;habillage int\u00e9rieur param\u00e9tr\u00e9 et compos\u00e9 de pi\u00e8ces reproductibles. Une fois assembl\u00e9es, elles formeront une paroi \u00ab\u00a0matric\u00e9e\u00a0\u00bb. A l&rsquo;image des chemins de c\u00e2blent qui habillent les couloirs de la ligne 14 du m\u00e9tro parisien, cet \u00e9l\u00e9ment trouvera id\u00e9alement sa place en sous face de dalle, m\u00eame si sa confection permet de l&rsquo;installer aussi bien \u00e0 l\u2019horizontale qu&rsquo;\u00e0 la verticale. Par sa composition al\u00e9atoire et tout en volume, des jeux de textures et de lumi\u00e8res sont alors cr\u00e9\u00e9s dans les circulations du b\u00e2timent. Les inspirations param\u00e9triques sont nombreuses et proposent toutes une approche diff\u00e9rente. Elles ont comme point commun d&rsquo;\u00eatre g\u00e9n\u00e9r\u00e9es \u00e0 l&rsquo;aide d&rsquo;un logiciel d\u00e9di\u00e9, comme le sujet de cet exercice. L&rsquo;objet L&rsquo;objet final correspond alors \u00e0 une \u00ab\u00a0bande\u00a0\u00bb de longueur et largeur choisies, qui vient se placer en sous-face de plancher dans le but d&rsquo;habiller une circulation ou une pi\u00e8ce. Cette bande est d\u00e9compos\u00e9e en une multitude de carr\u00e9s identiques qui accueillent en leur centre une extrusion. Celles-ci peut \u00eatre positive (d\u00e9passe du plan, et cr\u00e9\u00e9 un \u00e9l\u00e9ment qui se rapproche du visiteur) comme n\u00e9gative (\u00ab\u00a0rentre\u00a0\u00bb dans le plan, et s&rsquo;\u00e9loigne du visiteur). Ces variations dans la hauteur de l&rsquo;extrusion [&hellip;]<\/p>\n","protected":false},"author":707,"featured_media":14460,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[8,48,99,37,118],"_links":{"self":[{"href":"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/index.php?rest_route=\/wp\/v2\/posts\/14287"}],"collection":[{"href":"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/index.php?rest_route=\/wp\/v2\/users\/707"}],"replies":[{"embeddable":true,"href":"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=14287"}],"version-history":[{"count":8,"href":"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/index.php?rest_route=\/wp\/v2\/posts\/14287\/revisions"}],"predecessor-version":[{"id":14466,"href":"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/index.php?rest_route=\/wp\/v2\/posts\/14287\/revisions\/14466"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/index.php?rest_route=\/wp\/v2\/media\/14460"}],"wp:attachment":[{"href":"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=14287"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=14287"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=14287"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}