{"id":4887,"date":"2017-01-06T10:56:41","date_gmt":"2017-01-06T09:56:41","guid":{"rendered":"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/?p=4887"},"modified":"2018-10-18T18:47:25","modified_gmt":"2018-10-18T17:47:25","slug":"mini-projet-table-de-chevet","status":"publish","type":"post","link":"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/?p=4887","title":{"rendered":"Mini projet : Table de chevet"},"content":{"rendered":"<p><strong>Objectif :\u00a0<\/strong>R\u00e9aliser une table de chevet de 50cm*25cm<\/p>\n<div id=\"attachment_4888\" style=\"width: 308px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-4888\" decoding=\"async\" loading=\"lazy\" class=\"size-medium wp-image-4888\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/Final-298x300.jpg\" alt=\"R\u00e9sultat final\" width=\"298\" height=\"300\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/Final-298x300.jpg 298w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/Final-50x50.jpg 50w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/Final.jpg 750w\" sizes=\"(max-width: 298px) 100vw, 298px\" \/><p id=\"caption-attachment-4888\" class=\"wp-caption-text\">R\u00e9sultat final<\/p><\/div>\n<p><strong>Cr\u00e9ation de la forme<br \/>\n<\/strong>La forme consiste en l&rsquo;extrusion d&rsquo;une forme de 8 suivant une direction. Pour r\u00e9aliser cette forme j&rsquo;ai d&rsquo;abord dessin\u00e9 le gabarit sur rhino \u00e0 partir de trois courbes, transform\u00e9 ensuite en surface sur grasshopper.<\/p>\n<p><strong>R\u00e9alisation des nervures<br \/>\n<\/strong>Pour les nervures longitudinales\u00a0il a suffit de r\u00e9aliser l&rsquo;intersection entre la forme et des plans cr\u00e9\u00e9s gr\u00e2ce \u00e0 l&rsquo;outils <em>PFrames<\/em>. Il y a 8 sections longitudinales.<\/p>\n<div id=\"attachment_4893\" style=\"width: 620px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-4893\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-4893 size-large\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/GH-forme-et-sections1-1024x435.jpg\" alt=\"\" width=\"610\" height=\"259\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/GH-forme-et-sections1-1024x435.jpg 1024w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/GH-forme-et-sections1-300x128.jpg 300w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/GH-forme-et-sections1.jpg 1084w\" sizes=\"(max-width: 610px) 100vw, 610px\" \/><p id=\"caption-attachment-4893\" class=\"wp-caption-text\">Programmation Grasshopper de la forme en 8 et des sections\u00a0longitudinales<\/p><\/div>\n<div id=\"attachment_4891\" style=\"width: 620px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-4891\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-4891 size-large\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/RH-forme-et-sections-1024x374.jpg\" alt=\"RH forme et sections\" width=\"610\" height=\"223\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/RH-forme-et-sections-1024x374.jpg 1024w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/RH-forme-et-sections-300x110.jpg 300w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/RH-forme-et-sections.jpg 1138w\" sizes=\"(max-width: 610px) 100vw, 610px\" \/><p id=\"caption-attachment-4891\" class=\"wp-caption-text\">R\u00e9sultat Rhino<\/p><\/div>\n<p>Les sections diagonales sont un peu plus compliqu\u00e9es. Premi\u00e8rement il fallait d\u00e9finir l&rsquo;axe \u00e0 entrer dans la commande <em>PFrames<\/em>. J&rsquo;ai choisi un axe orient\u00e9 \u00e0 45\u00b0, divis\u00e9 en trois parties espac\u00e9es \u00e0 interval r\u00e9gulier pour \u00e9viter les zones arrondies et ne couper que dans les parties droites.<\/p>\n<div id=\"attachment_4892\" style=\"width: 587px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-4892\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-4892 size-full\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/RH-axes.jpg\" alt=\"Axes de base pour la r\u00e9alisation des plans de section r\u00e9alis\u00e9s sur Rhino\" width=\"577\" height=\"564\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/RH-axes.jpg 577w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/RH-axes-300x293.jpg 300w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/RH-axes-50x50.jpg 50w\" sizes=\"(max-width: 577px) 100vw, 577px\" \/><p id=\"caption-attachment-4892\" class=\"wp-caption-text\">Axes de base pour la r\u00e9alisation des plans de section r\u00e9alis\u00e9s sur Rhino<\/p><\/div>\n<p>J&rsquo;ai ensuite r\u00e9alis\u00e9 un programme pour que les plans de section soient r\u00e9partis uniform\u00e9ment malgr\u00e9 la discontinuit\u00e9 de l&rsquo;axe de base. J&rsquo;ai donc choisis un intervalle d&rsquo;espacement des plans qui soit le plus proche possible de la distance entre les extr\u00e9mit\u00e9s des axes.<\/p>\n<div id=\"attachment_4900\" style=\"width: 620px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-4900\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-4900 size-large\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/GH-Plans-de-section-diagonaux-1024x301.jpg\" alt=\"Programmation Grasshopper des sections diagonales\" width=\"610\" height=\"179\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/GH-Plans-de-section-diagonaux-1024x301.jpg 1024w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/GH-Plans-de-section-diagonaux-300x88.jpg 300w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/GH-Plans-de-section-diagonaux.jpg 1203w\" sizes=\"(max-width: 610px) 100vw, 610px\" \/><p id=\"caption-attachment-4900\" class=\"wp-caption-text\">Programmation Grasshopper des sections diagonales<\/p><\/div>\n<div id=\"attachment_4901\" style=\"width: 620px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-4901\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-4901 size-large\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/RH-Plans-de-section-diagonaux-1024x526.jpg\" alt=\"R\u00e9sultat Rhino\" width=\"610\" height=\"313\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/RH-Plans-de-section-diagonaux-1024x526.jpg 1024w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/RH-Plans-de-section-diagonaux-300x154.jpg 300w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/RH-Plans-de-section-diagonaux.jpg 1251w\" sizes=\"(max-width: 610px) 100vw, 610px\" \/><p id=\"caption-attachment-4901\" class=\"wp-caption-text\">R\u00e9sultat Rhino<\/p><\/div>\n<p>Ce proc\u00e9d\u00e9 nous donne des courbes qui sont transform\u00e9es en surfaces gr\u00e2ce \u00e0 l&rsquo;outil <em>Boundary Surfaces<br \/>\n<\/em><\/p>\n<div id=\"attachment_4903\" style=\"width: 944px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-4903\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-4903 size-full\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/GH-RH-Nervures.jpg\" alt=\"Transformation des courbes en surfaces sur grasshopper et r\u00e9sultat dans rhino\" width=\"934\" height=\"481\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/GH-RH-Nervures.jpg 934w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/GH-RH-Nervures-300x154.jpg 300w\" sizes=\"(max-width: 934px) 100vw, 934px\" \/><p id=\"caption-attachment-4903\" class=\"wp-caption-text\">Transformation des courbes en surfaces sur grasshopper et r\u00e9sultat dans rhino<\/p><\/div>\n<p>On appelle \u00ab\u00a0surfaces A\u00a0\u00bb les surfaces des nervures longitudinales, et \u00ab\u00a0surfaces B\u00a0\u00bb les surfaces des nervures diagonales.<\/p>\n<p><strong>Mod\u00e9lisation des rectangles d&rsquo;intersection<br \/>\n<\/strong>Le composant <em>Intersection<\/em> nous permet d&rsquo;obtenir les segments d&rsquo;intersection entre les nervures longitudinales et les nervures diagonales. Il s&rsquo;agit ensuite de d\u00e9finir deux rectangles plac\u00e9s dans le plan de chaque nervures et dont les centres sont align\u00e9s depuis le milieu du segment. La largeur des rectangles doit correspondre \u00e0 l&rsquo;\u00e9paisseur du mat\u00e9riau que l&rsquo;on souhaitera utiliser pour la maquette.<br \/>\nIl faut tout d&rsquo;abord simplifier les donn\u00e9es en sortie du composant\u00a0<em>Intersection.\u00a0<\/em>L&rsquo;outil\u00a0<em>Simplify Tree<\/em> nous permet de supprimer les coordonn\u00e9es inutiles et de passer de 4 \u00e0 2 coordonn\u00e9es pour d\u00e9crire les segments. L&rsquo;outils\u00a0<em>Path Mapper <\/em>nous permet ensuite d&rsquo;obtenir une liste \u00e0 simple plut\u00f4t qu&rsquo;une liste \u00e0 double entr\u00e9e.<\/p>\n<div id=\"attachment_4908\" style=\"width: 620px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-4908\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-4908 size-large\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/GH-simplification-donn\u00e9es-1024x572.jpg\" alt=\"Simplification des donn\u00e9es\" width=\"610\" height=\"341\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/GH-simplification-donn\u00e9es-1024x572.jpg 1024w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/GH-simplification-donn\u00e9es-300x167.jpg 300w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/GH-simplification-donn\u00e9es.jpg 1048w\" sizes=\"(max-width: 610px) 100vw, 610px\" \/><p id=\"caption-attachment-4908\" class=\"wp-caption-text\">Simplification des donn\u00e9es<\/p><\/div>\n<p>Pour d\u00e9finir le rectangle nous avons besoin de trois informations : le plan dans lequel se trouve le rectangle, la longueur, et la largueur.<br \/>\n\u00c0 partir de la liste d&rsquo;informations obtenue, qui est la liste des segments d&rsquo;intersection, on extrait d&rsquo;un c\u00f4t\u00e9 la longueur de chaque segment et d&rsquo;un autre c\u00f4t\u00e9 les points de d\u00e9but et de fin de chaque segment.<br \/>\n\u00c0 partir des extr\u00e9mit\u00e9s des segments on d\u00e9finit les plans dans lesquels vont se trouver les rectangles.\u00a0On d\u00e9fini deux ensembles de plans : ceux qui ont pour origine le d\u00e9but du segment et qui sont dans le plan des nervures longitudinale et ceux qui ont pour origine la fin du segment et qui sont dans le plan des nervures diagonales.<\/p>\n<div id=\"attachment_4909\" style=\"width: 476px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-4909\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-4909 size-full\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/RH-rectangles-\u00e0-obtenir.jpg\" alt=\"Rectangles de section que l'on souhaite obtenir\" width=\"466\" height=\"585\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/RH-rectangles-\u00e0-obtenir.jpg 466w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/RH-rectangles-\u00e0-obtenir-239x300.jpg 239w\" sizes=\"(max-width: 466px) 100vw, 466px\" \/><p id=\"caption-attachment-4909\" class=\"wp-caption-text\">Rectangles de section que l&rsquo;on souhaite obtenir<\/p><\/div>\n<p>L&rsquo;outils <em>Length\u00a0<\/em>permet d&rsquo;extraire la longueur du segment qui sera la longueur <em>L<\/em> de notre rectangle en mm. On entre donc dans la borne <em>Y<\/em> du composant <em>Rectangle\u00a0<\/em>un domaine AB compris entre x\/2 et -x\/2 afin d&rsquo;avoir un rectangle centr\u00e9 par rapport \u00e0 son origine. x repr\u00e9sente la valeur d&rsquo;entr\u00e9e, ici, la longueur du segment. Dans la borne X, qui donne la largeur <em>l<\/em> du rectangle on d\u00e9fini un domaine qui repr\u00e9sente l&rsquo;\u00e9paisseur du mat\u00e9riau. On entre donc 1.5 dans la borne A du domaine et -1.5 dans la borne B du domaine pour obtenir une fente de 3 mm.<\/p>\n<p>Pour l&rsquo;origine on commence par d\u00e9finir des plans dont l&rsquo;origine est plac\u00e9e au extr\u00e9mit\u00e9s du segment d&rsquo;intersection. Pour cela on utilise l&rsquo;outil <em>Plane Origin\u00a0<\/em>qui d\u00e9fini un nouveau plan par rapport \u00e0 un plan de r\u00e9f\u00e9rence et l&rsquo;origine souhait\u00e9e. Pour les rectangles A (B) on r\u00e9cup\u00e8re les plans du composant <em>PFrames<\/em> utilis\u00e9s pour construire les nervures A (B) et on choisi le point de d\u00e9but <em>S<\/em> (fin <em>E<\/em>) du segment d&rsquo;intersection comme origine. \u00a0Pour les rectangles A la commande<em> Deconstruct Plane<\/em> nous permet d&rsquo;extraire les informations relatives aux plans. On d\u00e9fini ainsi les plans \u00e0 entrer dans la borne <em>P\u00a0<\/em>du composant rectangle.<\/p>\n<div id=\"attachment_4911\" style=\"width: 310px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-4911\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-4911 size-medium\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/GH-rectangles-A-300x180.jpg\" alt=\"Programmation des rectangles A sur grasshopper\" width=\"300\" height=\"180\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/GH-rectangles-A-300x180.jpg 300w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/GH-rectangles-A.jpg 925w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><p id=\"caption-attachment-4911\" class=\"wp-caption-text\">Programmation des rectangles A sur grasshopper<\/p><\/div>\n<div id=\"attachment_4913\" style=\"width: 310px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-4913\" decoding=\"async\" loading=\"lazy\" class=\"size-medium wp-image-4913\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/GH-rectangles-B-300x180.jpg\" alt=\"Programmation des rectangles B sur grasshopper \" width=\"300\" height=\"180\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/GH-rectangles-B-300x180.jpg 300w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/GH-rectangles-B.jpg 925w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><p id=\"caption-attachment-4913\" class=\"wp-caption-text\">Programmation des rectangles B sur grasshopper<\/p><\/div>\n<p><strong>D\u00e9coupage des encoches dans les nervures<\/strong><\/p>\n<p><strong><em>Encoches A<\/em><br \/>\n<\/strong>Comme les nervures A (en forme de huit)\u00a0sont toutes identiques on peut se contenter de mod\u00e9liser les encoches dans une seule surface qui nous servira de gabarit pour la d\u00e9coupe laser. Pour cela on extrait une des nervures gr\u00e2ce \u00e0 la commande <em>List item<\/em> qui nous donne une surface que l&rsquo;on d\u00e9compose gr\u00e2ce \u00e0 la commande\u00a0<em>Deconstruct Brep.\u00a0<\/em>On en extrait une face que l&rsquo;on peut entrer dans la commande <em>Solid Intersection<\/em>. On r\u00e9cup\u00e8re ensuite les 28 premiers rectangles de la liste des rectangles A (qui mod\u00e9lisent les intersections sur la nervure A trait\u00e9e) gr\u00e2ce \u00e0 l&rsquo;outils <em>List Item<\/em> et le <em>domaine AB<\/em> d\u00e9fini entre \u00a0et 27. En th\u00e9orie on devrait utiliser l&rsquo;outils <em>Region Difference<\/em> pour soustraire les surfaces des rectangles \u00e0 la surface de la nervure, mais la forme du 8 qui d\u00e9fini des espaces int\u00e9rieurs, perturbe la compr\u00e9hension d&rsquo;int\u00e9rieur et d&rsquo;ext\u00e9rieur de cet outils et l&rsquo;intersection se fait mal. L&rsquo;outils\u00a0<em>Solid Intersection\u00a0<\/em>ne correspond pas en th\u00e9orie \u00e0 l&rsquo;op\u00e9ration que l&rsquo;on souhaite effectuer mais nous donne tout de m\u00eame le r\u00e9sultat attendu. \u00c0 l&rsquo;issu de <em>Solid Intersection<\/em> nous obtenons une surface d\u00e9coup\u00e9e. L&rsquo;outils\u00a0<em>Deconstruct Brep\u00a0<\/em>nous permet d&rsquo;extraire la courbe du contour de cette surface qui fera office de gabarit de d\u00e9coupe<\/p>\n<div id=\"attachment_4914\" style=\"width: 929px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-4914\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-4914 size-full\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/GH-courbes-gabarit-A.jpg\" alt=\"GH courbes gabarit A\" width=\"919\" height=\"327\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/GH-courbes-gabarit-A.jpg 919w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/GH-courbes-gabarit-A-300x107.jpg 300w\" sizes=\"(max-width: 919px) 100vw, 919px\" \/><p id=\"caption-attachment-4914\" class=\"wp-caption-text\">Programmation du d\u00e9coupage des encoches A par intersection entre les nervures A et les rectangles A<\/p><\/div>\n<div id=\"attachment_4917\" style=\"width: 814px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-4917\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-4917 size-full\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/RH-surface-d\u00e9coup\u00e9e-et-courbe-gabarit-A1.jpg\" alt=\"\" width=\"804\" height=\"475\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/RH-surface-d\u00e9coup\u00e9e-et-courbe-gabarit-A1.jpg 804w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/RH-surface-d\u00e9coup\u00e9e-et-courbe-gabarit-A1-300x177.jpg 300w\" sizes=\"(max-width: 804px) 100vw, 804px\" \/><p id=\"caption-attachment-4917\" class=\"wp-caption-text\">Surface d\u00e9coup\u00e9e et courbe gabarit A<\/p><\/div>\n<p><strong><em>Encoches B<\/em><\/strong><br \/>\nDans le cas des encoches B l&rsquo;outil\u00a0<em>Region Difference<\/em><em>\u00a0<\/em>ne pose pas de probl\u00e8me car on r\u00e9alise des intersection entre deux rectangles. En revanche il faut r\u00e9organiser l&rsquo;ordre de la liste des rectangles. En effet, le programme r\u00e9aliser pour mod\u00e9liser les rectangles organise ces derniers dans l&rsquo;ordre des surfaces A. Dans notre cas nous avons besoin que les rectangles se pr\u00e9sentent dans l&rsquo;ordre des surfaces B. On utilise alors l&rsquo;outils <em>List Item<\/em> et on impose un ordre de passage gr\u00e2ce \u00e0 l&rsquo;outils <em>Series.\u00a0<\/em><\/p>\n<div id=\"attachment_4918\" style=\"width: 1348px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-4918\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-4918 size-full\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/GH-RH-surface-d\u00e9coup\u00e9e-et-courbe-gabarit-B.jpg\" alt=\"GH RH surface d\u00e9coup\u00e9e et courbe gabarit B\" width=\"1338\" height=\"430\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/GH-RH-surface-d\u00e9coup\u00e9e-et-courbe-gabarit-B.jpg 1338w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/GH-RH-surface-d\u00e9coup\u00e9e-et-courbe-gabarit-B-300x96.jpg 300w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/GH-RH-surface-d\u00e9coup\u00e9e-et-courbe-gabarit-B-1024x329.jpg 1024w\" sizes=\"(max-width: 1338px) 100vw, 1338px\" \/><p id=\"caption-attachment-4918\" class=\"wp-caption-text\">Programmation du d\u00e9coupage des encoches B par intersection entre les nervures A et les rectangles B et r\u00e9sultat dans Rhino<\/p><\/div>\n<p>Une fois les gabarits des nervures B d\u00e9coup\u00e9es sont r\u00e9alis\u00e9s on effectue une rotation de 45\u00b0 pour que les nervures se retrouvent dans le plan horizontale.<\/p>\n<p><strong>R\u00e9alisation des planches de d\u00e9coupe<\/strong><\/p>\n<p>La d\u00e9coupe laser nous permet d&rsquo;utiliser du bois, du carton ou du plexiglas. Pour des raison esth\u00e9tique mon choix s&rsquo;est orient\u00e9 sur mat\u00e9riau mat. Les types de bois utilisables dans la d\u00e9coupe laser \u00e9tant tr\u00e8s limit\u00e9 et tr\u00e8s cher j&rsquo;ai choisi du carton bois de 3 mm d&rsquo;\u00e9paisseur. Le rapport entre l&rsquo;\u00e9paisseur du carton bois (3 mm) et la dimension de mon objet (500 mm x 250 mm) me paraissait faible. J&rsquo;ai donc d\u00e9cid\u00e9 de faire non pas 8 sections longitudinales mais 16 que je collerai deux \u00e0 deux pour augmenter l&rsquo;\u00e9paisseur des sections transversales. Cette d\u00e9cision a modifi\u00e9 la largeur de mes encoches de nervures diagonales qui sont maintenant de 6 mm. Pour optimiser la r\u00e9partition de mes nervures sur les planches j&rsquo;ai diviser les sections en formes de 8 en cinq parties de deux mani\u00e8res diff\u00e9rentes afin d&rsquo;optimiser le collage et avoir un minimum de recouvrement entre les couches \u00e0 coller.<\/p>\n<div id=\"attachment_4919\" style=\"width: 620px\" class=\"wp-caption alignleft\"><img aria-describedby=\"caption-attachment-4919\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-4919 size-large\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/Gabarit-final-1024x272.jpg\" alt=\"Gabarit final\" width=\"610\" height=\"162\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/Gabarit-final-1024x272.jpg 1024w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/Gabarit-final-300x80.jpg 300w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/Gabarit-final.jpg 1889w\" sizes=\"(max-width: 610px) 100vw, 610px\" \/><p id=\"caption-attachment-4919\" class=\"wp-caption-text\">Principe de red\u00e9coupage des nervures longitudinales et disposition des gabarits de d\u00e9coupe<\/p><\/div>\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><strong>Maquette finale<\/strong><\/p>\n<p><strong><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-5325\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/DSC_0387recadre-294x300.jpg\" alt=\"DSC_0387recadre\" width=\"276\" height=\"282\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/DSC_0387recadre-294x300.jpg 294w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/DSC_0387recadre-1005x1024.jpg 1005w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/DSC_0387recadre-50x50.jpg 50w\" sizes=\"(max-width: 276px) 100vw, 276px\" \/> <img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-5326\" src=\"http:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/DSC_0388recadre-300x283.jpg\" alt=\"DSC_0388recadre\" width=\"300\" height=\"283\" srcset=\"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/DSC_0388recadre-300x283.jpg 300w, https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/wp-content\/uploads\/2017\/01\/DSC_0388recadre-1024x967.jpg 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Objectif :\u00a0R\u00e9aliser une table de chevet de 50cm*25cm Cr\u00e9ation de la forme La forme consiste en l&rsquo;extrusion d&rsquo;une forme de 8 suivant une direction. Pour r\u00e9aliser cette forme j&rsquo;ai d&rsquo;abord dessin\u00e9 le gabarit sur rhino \u00e0 partir de trois courbes, transform\u00e9 ensuite en surface sur grasshopper. R\u00e9alisation des nervures Pour les nervures longitudinales\u00a0il a suffit de r\u00e9aliser l&rsquo;intersection entre la forme et des plans cr\u00e9\u00e9s gr\u00e2ce \u00e0 l&rsquo;outils PFrames. Il y a 8 sections longitudinales. Les sections diagonales sont un peu plus compliqu\u00e9es. Premi\u00e8rement il fallait d\u00e9finir l&rsquo;axe \u00e0 entrer dans la commande PFrames. J&rsquo;ai choisi un axe orient\u00e9 \u00e0 45\u00b0, divis\u00e9 en trois parties espac\u00e9es \u00e0 interval r\u00e9gulier pour \u00e9viter les zones arrondies et ne couper que dans les parties droites. J&rsquo;ai ensuite r\u00e9alis\u00e9 un programme pour que les plans de section soient r\u00e9partis uniform\u00e9ment malgr\u00e9 la discontinuit\u00e9 de l&rsquo;axe de base. J&rsquo;ai donc choisis un intervalle d&rsquo;espacement des plans qui soit le plus proche possible de la distance entre les extr\u00e9mit\u00e9s des axes. Ce proc\u00e9d\u00e9 nous donne des courbes qui sont transform\u00e9es en surfaces gr\u00e2ce \u00e0 l&rsquo;outil Boundary Surfaces On appelle \u00ab\u00a0surfaces A\u00a0\u00bb les surfaces des nervures longitudinales, et \u00ab\u00a0surfaces B\u00a0\u00bb les surfaces des nervures diagonales. Mod\u00e9lisation des [&hellip;]<\/p>\n","protected":false},"author":99,"featured_media":5326,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[64],"tags":[],"_links":{"self":[{"href":"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/index.php?rest_route=\/wp\/v2\/posts\/4887"}],"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\/99"}],"replies":[{"embeddable":true,"href":"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4887"}],"version-history":[{"count":15,"href":"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/index.php?rest_route=\/wp\/v2\/posts\/4887\/revisions"}],"predecessor-version":[{"id":5327,"href":"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/index.php?rest_route=\/wp\/v2\/posts\/4887\/revisions\/5327"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/index.php?rest_route=\/wp\/v2\/media\/5326"}],"wp:attachment":[{"href":"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4887"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4887"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sapi.paris-lavillette.archi.fr\/CTID924\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4887"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}