{"id":10651,"date":"2020-02-08T23:15:49","date_gmt":"2020-02-08T22:15:49","guid":{"rendered":"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/?p=10651"},"modified":"2020-02-09T19:17:04","modified_gmt":"2020-02-09T18:17:04","slug":"voronoi-etagere","status":"publish","type":"post","link":"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/?p=10651","title":{"rendered":"\u00c9tag\u00e8re Voronoi"},"content":{"rendered":"<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-10695\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/render-voronoi-etagere.jpg\" alt=\"Voronoi \u00e9tag\u00e8re\" width=\"3200\" height=\"1292\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/render-voronoi-etagere.jpg 3200w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/render-voronoi-etagere-300x121.jpg 300w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/render-voronoi-etagere-768x310.jpg 768w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/render-voronoi-etagere-1024x413.jpg 1024w\" sizes=\"(max-width: 3200px) 100vw, 3200px\" \/><\/p>\n<h3>Conception de l&rsquo;objet<\/h3>\n<div id=\"attachment_10702\" style=\"width: 184px\" class=\"wp-caption alignright\"><img aria-describedby=\"caption-attachment-10702\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-10702\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/15154_1_01_alibaba_peterbennetts_1000.jpg\" alt=\"Alibaba building Location: Hangzhou China Architect: HASSELL\" width=\"174\" height=\"233\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/15154_1_01_alibaba_peterbennetts_1000.jpg 1000w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/15154_1_01_alibaba_peterbennetts_1000-224x300.jpg 224w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/15154_1_01_alibaba_peterbennetts_1000-768x1028.jpg 768w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/15154_1_01_alibaba_peterbennetts_1000-765x1024.jpg 765w\" sizes=\"(max-width: 174px) 100vw, 174px\" \/><p id=\"caption-attachment-10702\" class=\"wp-caption-text\"><br \/><span style=\"color: #808080;\">Alibaba building, Hangzhou China Architect: HASSELL<\/span><\/p><\/div>\n<div id=\"attachment_10703\" style=\"width: 297px\" class=\"wp-caption alignright\"><img aria-describedby=\"caption-attachment-10703\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-10703\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/4364e0820e6ef7d421db788cf3fe1756.jpg\" alt=\"4364e0820e6ef7d421db788cf3fe1756\" width=\"287\" height=\"172\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/4364e0820e6ef7d421db788cf3fe1756.jpg 640w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/4364e0820e6ef7d421db788cf3fe1756-300x180.jpg 300w\" sizes=\"(max-width: 287px) 100vw, 287px\" \/><p id=\"caption-attachment-10703\" class=\"wp-caption-text\"><br \/><span style=\"color: #808080;\">Voronoi 3D building mode model concept by g_nome netlab<\/span><\/p><\/div>\n<div id=\"trtext\"><span id=\"s2_1\">Pour la r\u00e9alisation de mon projet, j\u2019ai pris l\u2019inspiration de plusieurs b\u00e2timents architecturaux d\u00e9cor\u00e9s de textures bas\u00e9es sur le principe de Vorono\u00ef.<\/span> <span id=\"s2_2\">En tant qu\u2019\u00e9tudiant en design industriel, je voulais cr\u00e9er un objet qui puisse \u00eatre bas\u00e9 \u00e0 la fois sur un concept param\u00e9trique (le diagramme de Vorono\u00ef) et sur la relation entre forme et fonction.<\/span> <span id=\"s2_3\">J\u2019en suis arriv\u00e9, apr\u00e8s plusieurs id\u00e9es, \u00e0 l\u2019ex\u00e9cution d\u2019une \u00e9tag\u00e8re param\u00e9trique.<\/span><\/div>\n<p>&nbsp;<\/p>\n<h3><\/h3>\n<h3><\/h3>\n<h3><\/h3>\n<h3><\/h3>\n<h3>Principe de vorono\u00ef<\/h3>\n<h3><img decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-10706 alignright\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/Coloured_Voronoi_2D.png\" alt=\"Coloured_Voronoi_2D\" width=\"333\" height=\"333\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/Coloured_Voronoi_2D.png 333w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/Coloured_Voronoi_2D-290x290.png 290w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/Coloured_Voronoi_2D-300x300.png 300w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/Coloured_Voronoi_2D-50x50.png 50w\" sizes=\"(max-width: 333px) 100vw, 333px\" \/><\/h3>\n<p>En math\u00e9matiques, un diagramme de Vorono\u00ef est un type particulier de d\u00e9composition d\u2019un espace m\u00e9trique d\u00e9termin\u00e9 par les distances par rapport \u00e0 un certain ensemble discret d\u2019\u00e9l\u00e9ments de l\u2019espace (par exemple, un ensemble fini de points).<\/p>\n<p>Dans le cas le plus simple et commun, celui du plan, \u00e9tant donn\u00e9 un ensemble fini de points S, le diagramme de Voronoi pour S est la partition du plan associant une r\u00e9gion V(p) \u00e0 chaque point p <span id=\"s1_2\">\u2208<\/span> S\u00a0 displaystyle p in S in S} p in S afin que tous les points \u00e0 l\u2019int\u00e9rieur du p\u00e9rim\u00e8tre de V(p) soient plus proches de p qu\u2019\u00e0 tout autre point en S.<\/p>\n<p>De nombreux \u00e9l\u00e9ments de Vorono\u00ef de grilles r\u00e9guli\u00e8res de points en deux ou trois dimensions sont des \u00e9l\u00e9ments familiers:<\/p>\n<p>&#8211; une grille bidimensionnelle triangulaire produit une saillie d\u2019hexagones, qui seront r\u00e9guliers si les points de la grille sont des sommets de triangles \u00e9quilat\u00e9raux; une grille rectangulaire aura \u00e0 son tour un diagramme de Vorono\u00ef compos\u00e9 de rectangles, qui seront \u00e9galement carr\u00e9s si la grille \u00e9tait carr\u00e9e.<br \/>\n&#8211; Deux grilles triangulaires bidimensionnelles bien align\u00e9es sur deux plans parall\u00e8les donnent la configuration de prismes hexagonaux avec des losanges aux extr\u00e9mit\u00e9s que l\u2019on peut observer dans les ruches.<br \/>\n&#8211; En supposant de tasser l\u2019espace avec des cubes, la grille obtenue en pla\u00e7ant un point au centre de chaque face d\u2019un cube produit comme diagramme de Voronoi un tassement de dodecaedri losanges.<br \/>\n&#8211; Si l\u2019on place les points au centre de chaque cube, on obtient une partition compos\u00e9e d\u2019octa\u00e8dres troncs.<\/p>\n<p>Revenant dans le plan, donn\u00e9es deux ensembles X , Y discrets de vrais nombres, le diagramme de Voronoi relatif \u00e0 l\u2019ensemble<span class=\"mwe-math-element\"><img decoding=\"async\" class=\"mwe-math-fallback-image-inline\" src=\"https:\/\/wikimedia.org\/api\/rest_v1\/media\/math\/render\/svg\/3f47abddb44763d144e39af2afbb36ff813a3d71\" alt=\"\\{(x,y)\\mid x\\in X,y\\in Y\\}\" \/><\/span> produit un tassement compos\u00e9 de rectangles (dont les points ne sont pas n\u00e9cessairement les centres).<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h3>Mod\u00e9lisation et r\u00e9alisation de l\u2019objet<\/h3>\n<p>1. Pour la r\u00e9alisation de mon objet, j\u2019ai utilis\u00e9 depuis le commencement de Grassoppher. J\u2019ai choisi la taille de mon objet en cr\u00e9ant un plan de 3 m\u00e8tres de large et 2 m\u00e8tres de haut.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-10727 alignright\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/1-1.png\" alt=\"1 (1)\" width=\"129\" height=\"117\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/1-1.png 402w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/1-1-300x272.png 300w\" sizes=\"(max-width: 129px) 100vw, 129px\" \/><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-10728 alignright\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/1-2.png\" alt=\"1 (2)\" width=\"307\" height=\"117\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/1-2.png 632w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/1-2-300x115.png 300w\" sizes=\"(max-width: 307px) 100vw, 307px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>2. J\u2019ai ensuite peupl\u00e9 la surface rectangulaire de n points (count) dispos\u00e9s automatiquement par la fonction populate geometry et ensuite appliqu\u00e9 la fonction Voronoi qui a divis\u00e9 la surface selon l\u2019algorithme.<\/p>\n<p>&nbsp;<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-10729 alignright\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/2-1.png\" alt=\"2 (1)\" width=\"87\" height=\"82\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/2-1.png 326w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/2-1-300x283.png 300w\" sizes=\"(max-width: 87px) 100vw, 87px\" \/><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-10730 alignright\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/2-2.png\" alt=\"2 (2)\" width=\"267\" height=\"84\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/2-2.png 725w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/2-2-300x94.png 300w\" sizes=\"(max-width: 267px) 100vw, 267px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>3. <span id=\"s2_1\">Ensuite, pour permettre la population des deux surfaces circulaires, j\u2019ai param\u00e9tr\u00e9 entre 0 et 1 la supercificie rectangulaire initiale gr\u00e2ce \u00e0 la fonction evaluated surface.<\/span> <span id=\"s2_2\">Cela permet de positionner les points d\u2019attraction, autour desquels j\u2019ai ensuite peupl\u00e9 les deux zones, en changeant le motif de la surface.<\/span> <span id=\"s2_3\">En effet, nous pouvons bien voir que les surfaces \u00e0 l\u2019int\u00e9rieur des zones circulaires sont plus denses que la surface rectangulaire du point 2.<\/span><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-10747 alignright\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/3-2.png\" alt=\"3\" width=\"207\" height=\"98\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/3-2.png 1130w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/3-2-300x142.png 300w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/3-2-768x364.png 768w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/3-2-1024x486.png 1024w\" sizes=\"(max-width: 207px) 100vw, 207px\" \/><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-10748 alignright\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/3.1-1.png\" alt=\"3.1\" width=\"124\" height=\"99\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/3.1-1.png 340w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/3.1-1-300x240.png 300w\" sizes=\"(max-width: 124px) 100vw, 124px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-10734 alignright\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/4-2.png\" alt=\"4 (2)\" width=\"181\" height=\"103\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/4-2.png 1186w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/4-2-300x171.png 300w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/4-2-768x438.png 768w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/4-2-1024x584.png 1024w\" sizes=\"(max-width: 181px) 100vw, 181px\" \/><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-10733 alignright\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/4-1.png\" alt=\"4 (1)\" width=\"138\" height=\"102\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/4-1.png 630w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/4-1-300x222.png 300w\" sizes=\"(max-width: 138px) 100vw, 138px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>4. Apr\u00e8s j\u2019ai voulu faire chaque visage polygonal de voronoi des surfaces nurbs, que j\u2019ai rendues p\u00e9riodiques en fonction nurbs. Dans la fonction Clean Tree, nous pouvons supprimer les erreurs qui peuvent se produire en connectant la fonction explode \u00e0 la fonction nurbs. Gr\u00e2ce \u00e0 la fonction cull Index, j\u2019ai supprim\u00e9 le premier index de la liste pour avoir la possibilit\u00e9 de rendre les courbes p\u00e9riodiques. La fonction zone me permet de trouver le centre des courbes nurbs.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-10735 alignright\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/5.1.png\" alt=\"5.1\" width=\"113\" height=\"82\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/5.1.png 862w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/5.1-300x218.png 300w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/5.1-768x558.png 768w\" sizes=\"(max-width: 113px) 100vw, 113px\" \/> <img decoding=\"async\" loading=\"lazy\" class=\"wp-image-10736 alignright\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/5-2.png\" alt=\"5\" width=\"286\" height=\"85\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/5-2.png 1375w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/5-2-300x89.png 300w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/5-2-768x228.png 768w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/5-2-1024x304.png 1024w\" sizes=\"(max-width: 286px) 100vw, 286px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>5.\u00a0 Puis j\u2019ai escalad\u00e9 les courbes p\u00e9riodiques d\u2019un facteur k.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-10737 alignright\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/6.1.png\" alt=\"6.1\" width=\"133\" height=\"96\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/6.1.png 332w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/6.1-300x217.png 300w\" sizes=\"(max-width: 133px) 100vw, 133px\" \/><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-10738 alignright\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/6-1.png\" alt=\"6\" width=\"216\" height=\"103\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/6-1.png 886w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/6-1-300x143.png 300w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/6-1-768x367.png 768w\" sizes=\"(max-width: 216px) 100vw, 216px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>6. J\u2019ai ensuite fait l\u2019offset du plan de d\u00e9part d\u2019une certaine distance y et puis l&rsquo;, j\u2019ai joint \u00e0 la fonction \u00e9chelle dans la fonction de boundery surface, cr\u00e9ant une surface unique.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-10764 alignright\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/7.1-1.png\" alt=\"7.1\" width=\"140\" height=\"104\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/7.1-1.png 451w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/7.1-1-300x223.png 300w\" sizes=\"(max-width: 140px) 100vw, 140px\" \/><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-10763 alignright\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/7-2.png\" alt=\"7\" width=\"218\" height=\"111\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/7-2.png 781w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/7-2-300x153.png 300w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/7-2-768x391.png 768w\" sizes=\"(max-width: 218px) 100vw, 218px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>7. Enfin, par la fonction extrude, j\u2019ai extrud\u00e9 la surface le long de l\u2019axe z d\u2019un facteur w.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-10767 alignright\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/8.1-1.png\" alt=\"8.1\" width=\"145\" height=\"116\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/8.1-1.png 478w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/8.1-1-300x240.png 300w\" sizes=\"(max-width: 145px) 100vw, 145px\" \/> <img decoding=\"async\" loading=\"lazy\" class=\" wp-image-10768 alignright\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/8-2.png\" alt=\"8\" width=\"180\" height=\"124\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/8-2.png 327w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2020\/02\/8-2-300x207.png 300w\" sizes=\"(max-width: 180px) 100vw, 180px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>fichier grasshopper: <a href=\"https:\/\/drive.google.com\/file\/d\/1xvmUsvASxc59GOuaE8BY0qRoSuqy1LpL\/view?usp=sharing\">https:\/\/drive.google.com\/file\/d\/1xvmUsvASxc59GOuaE8BY0qRoSuqy1LpL\/view?usp=sharing<\/a><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Conception de l&rsquo;objet Pour la r\u00e9alisation de mon projet, j\u2019ai pris l\u2019inspiration de plusieurs b\u00e2timents architecturaux d\u00e9cor\u00e9s de textures bas\u00e9es sur le principe de Vorono\u00ef. En tant qu\u2019\u00e9tudiant en design industriel, je voulais cr\u00e9er un objet qui puisse \u00eatre bas\u00e9 \u00e0 la fois sur un concept param\u00e9trique (le diagramme de Vorono\u00ef) et sur la relation entre forme et fonction. J\u2019en suis arriv\u00e9, apr\u00e8s plusieurs id\u00e9es, \u00e0 l\u2019ex\u00e9cution d\u2019une \u00e9tag\u00e8re param\u00e9trique. &nbsp; Principe de vorono\u00ef En math\u00e9matiques, un diagramme de Vorono\u00ef est un type particulier de d\u00e9composition d\u2019un espace m\u00e9trique d\u00e9termin\u00e9 par les distances par rapport \u00e0 un certain ensemble discret d\u2019\u00e9l\u00e9ments de l\u2019espace (par exemple, un ensemble fini de points). Dans le cas le plus simple et commun, celui du plan, \u00e9tant donn\u00e9 un ensemble fini de points S, le diagramme de Voronoi pour S est la partition du plan associant une r\u00e9gion V(p) \u00e0 chaque point p \u2208 S\u00a0 displaystyle p in S in S} p in S afin que tous les points \u00e0 l\u2019int\u00e9rieur du p\u00e9rim\u00e8tre de V(p) soient plus proches de p qu\u2019\u00e0 tout autre point en S. De nombreux \u00e9l\u00e9ments de Vorono\u00ef de grilles r\u00e9guli\u00e8res de points en deux ou trois dimensions sont des \u00e9l\u00e9ments familiers: [&hellip;]<\/p>\n","protected":false},"author":216,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"_links":{"self":[{"href":"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/index.php?rest_route=\/wp\/v2\/posts\/10651"}],"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\/216"}],"replies":[{"embeddable":true,"href":"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=10651"}],"version-history":[{"count":36,"href":"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/index.php?rest_route=\/wp\/v2\/posts\/10651\/revisions"}],"predecessor-version":[{"id":10797,"href":"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/index.php?rest_route=\/wp\/v2\/posts\/10651\/revisions\/10797"}],"wp:attachment":[{"href":"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=10651"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=10651"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=10651"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}