{"id":2099,"date":"2021-03-25T16:46:12","date_gmt":"2021-03-25T15:46:12","guid":{"rendered":"https:\/\/www.aacmb.fr\/wordpress\/?page_id=2099"},"modified":"2022-07-07T18:51:34","modified_gmt":"2022-07-07T16:51:34","slug":"deepnest","status":"publish","type":"page","link":"https:\/\/www.aacmb.fr\/wordpress\/deepnest\/","title":{"rendered":"DeepNest"},"content":{"rendered":"<p>Rien de mieux \u00e0 mon avis pour vous pr\u00e9senter ce petit outil que de le faire \u00e0 partir d&rsquo;un cas concret.<\/p>\n<p>J&rsquo;ai besoin de r\u00e9aliser la pi\u00e8ce ci-dessous.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2096 aligncenter\" src=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2021\/03\/20210325_112809-scaled-e1616685699181.jpg\" alt=\"\" width=\"250\" height=\"542\" \/><\/p>\n<p>Cette pi\u00e8ce est compos\u00e9e de 8 \u00e9l\u00e9ments (devant, derri\u00e8re, gauche, droite, dessus, dessous plus 2 entretoises internes).<\/p>\n<p>L&rsquo;objectif est de disposer au mieux les morceaux sur une plaque pouvant \u00eatre dispos\u00e9e sur ma graveuse, tout en essayant un minimum de chutes.<\/p>\n<p>C&rsquo;est ici que va rentrer en jeu le logiciel de nesting.<\/p>\n<p>Au lancement, DeepNest se pr\u00e9sente ainsi :<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2108 aligncenter\" src=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2021\/03\/deepnest_01-e1616748846599.png\" alt=\"\" width=\"500\" height=\"266\" srcset=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2021\/03\/deepnest_01-e1616748846599.png 500w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2021\/03\/deepnest_01-e1616748846599-350x186.png 350w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n<p>La premi\u00e8re op\u00e9ration consiste \u00e0 ajouter les pi\u00e8ces que l&rsquo;on souhaite positionner (Bouton Import).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2110 aligncenter\" src=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2021\/03\/deepnest_02-e1616749304396.png\" alt=\"\" width=\"500\" height=\"266\" srcset=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2021\/03\/deepnest_02-e1616749304396.png 500w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2021\/03\/deepnest_02-e1616749304396-350x186.png 350w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n<p>On peut \u00e0 ce niveau modifier le nombre de pi\u00e8ces souhait\u00e9. Dans mon cas 2 pi\u00e8ces de chaque type. A noter qu&rsquo;un aper\u00e7u de chaque pi\u00e8ce est dispo dans la partie droite de l&rsquo;\u00e9cran, avec possibilit\u00e9 de zoom.<\/p>\n<p>Il faut maintenant indiquer au logiciel dans quelle surface il va devoir tenter de positionner les diff\u00e9rents \u00e9l\u00e9ments. A ce stade, vous disposer de 2 solutions.<\/p>\n<p>La premi\u00e8re consiste simplement \u00e0 cliquer sur le bouton +. Le logiciel propose simplement l&rsquo;ajout d&rsquo;un rectangle selon les dimensions que vous indiquez.<br \/>\nLa deuxi\u00e8me solution est d&rsquo;ajouter une pi\u00e8ce que vous auriez d\u00e9finie au pr\u00e9alable par le bouton Import. L&rsquo;int\u00e9r\u00eat de cette solution est que vous pouvez alors positionner les \u00e9l\u00e9ments dans un support autre que rectangulaire !<\/p>\n<p>Il reste \u00e0 d\u00e9finir la surface d\u00e9finie comme \u00e9tant LA surface de travail. Pour cela, il suffit de cocher la case Sheet .<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2113 aligncenter\" src=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2021\/03\/deepnest_03-e1616750903482.png\" alt=\"\" width=\"500\" height=\"397\" srcset=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2021\/03\/deepnest_03-e1616750903482.png 500w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2021\/03\/deepnest_03-e1616750903482-350x278.png 350w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n<p>A partir de ce moment, le bouton <strong><em>Start nest\u00a0<\/em><\/strong>devient actif, permettant de lancer la recherche du meilleur positionnement.<\/p>\n<p>Mais avant, il est utile de faire un petit tour &#8211; au moins la premi\u00e8re fois &#8211; dans l&rsquo;\u00e9cran de param\u00e9trage (petite roue crant\u00e9e).<\/p>\n<p>L&rsquo;\u00e9cran de param\u00e9trage est tellement bien pens\u00e9 qu&rsquo;une aide contextuelle apparait pour chaque r\u00e9glage possible. Pour ma part, seuls les points ci-dessous ont attir\u00e9s mon attention pour le moment.<\/p>\n<h3>Space between parts<\/h3>\n<p>Ce param\u00e8tre permet de g\u00e9rer la distance minimale entre 2 pi\u00e8ces.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-2117 size-full aligncenter\" src=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2021\/03\/deepnest_04.png\" alt=\"\" width=\"399\" height=\"204\" srcset=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2021\/03\/deepnest_04.png 399w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2021\/03\/deepnest_04-350x179.png 350w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2021\/03\/deepnest_04-300x153.png 300w\" sizes=\"auto, (max-width: 399px) 100vw, 399px\" \/><\/p>\n<h3>Part rotation<\/h3>\n<p>Ce param\u00e8tre va permettre de d\u00e9finir le nombre de positions possible pour les pi\u00e8ces. Une valeur 8 par exemple permettra au logiciel de tester une inclinaison de 45\u00b0.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2118 aligncenter\" src=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2021\/03\/deepnest_05.png\" alt=\"\" width=\"293\" height=\"432\" srcset=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2021\/03\/deepnest_05.png 293w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2021\/03\/deepnest_05-203x300.png 203w\" sizes=\"auto, (max-width: 293px) 100vw, 293px\" \/><\/p>\n<h3>Optimization type<\/h3>\n<p>3 options qui permettent de d\u00e9finir comment est g\u00e9r\u00e9 le meilleur positionnement recherch\u00e9 .<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2120 aligncenter\" src=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2021\/03\/deepnest_06-e1616753147726.png\" alt=\"\" width=\"500\" height=\"212\" srcset=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2021\/03\/deepnest_06-e1616753147726.png 500w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2021\/03\/deepnest_06-e1616753147726-350x148.png 350w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n<p><strong>1. Gravity<\/strong><\/p>\n<p>Ce choix permet de minimiser la largueur utilis\u00e9e du support. Un choix qui permet d&rsquo;obtenir une chute rectangulaire<\/p>\n<p><strong>2.Bounding Box<\/strong><\/p>\n<p>Ce choix cherche \u00e0 r\u00e9duire la surface utilis\u00e9e \u00e0 un rectangle minimaliste. Cette option est int\u00e9ressante lorsque la surface cumul\u00e9e des pi\u00e8ces est relativement petite par rapport \u00e0 la surface totale.<\/p>\n<p><strong>3.Squeeze<\/strong><\/p>\n<p>Ce choix va permettre de r\u00e9duire au maximum la surface globale utilis\u00e9e, mais va g\u00e9n\u00e9ralement produire une surface qui ne sera pas rectangulaire, rendant l&rsquo;utilisation finale de la \u00ab\u00a0chute\u00a0\u00bb par toujours ais\u00e9e.<\/p>\n<p>Maintenant que la configuration est faite, on peut lancer la g\u00e9n\u00e9ration en cliquant sur le bouton\u00a0<em><strong>Start Nest<\/strong><\/em>.<\/p>\n<p>On se trouve maintenant sur un nouvel \u00e9cran qui doit ressembler \u00e0 \u00e7a :<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2124 aligncenter\" src=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2021\/03\/deepnest_07-e1616754428468.png\" alt=\"\" width=\"500\" height=\"247\" srcset=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2021\/03\/deepnest_07-e1616754428468.png 500w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2021\/03\/deepnest_07-e1616754428468-350x173.png 350w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n<p>On retrouve en particulier des informations sur :<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>le nombre de sheet utilis\u00e9es,<\/li>\n<li>le nombre de pi\u00e8ces plac\u00e9es,<\/li>\n<li>l&rsquo;historique des diff\u00e9rentes solutions tent\u00e9es,<\/li>\n<li>un visuel du placement.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Et ceci jusqu&rsquo;\u00e0 ce que toutes les solutions soient test\u00e9es.<\/p>\n<p>Pour ma part, d\u00e8s qu&rsquo;une solution de placement pour l&rsquo;ensemble des pi\u00e8ces est trouv\u00e9e et me convient, j&rsquo;arr\u00eate la simulation.<\/p>\n<p>Il ne reste plus qu&rsquo;\u00e0 proc\u00e9der \u00e0 l&rsquo;export , dans mon cas au format .svg<\/p>\n<p><strong>Remarque<\/strong>\u00a0 : il sera certainement n\u00e9cessaire de reprendre le fichier g\u00e9n\u00e9r\u00e9 sous Inkscape, afin de v\u00e9rifier les couleurs, les \u00e9paisseurs, etc , en fonctions des crit\u00e8res n\u00e9cessaires pour une bonne d\u00e9coupe.<\/p>\n<p><strong>En conclusion :<\/strong><\/p>\n<p>Un outil simple, gratuit, qui fait le job !<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Rien de mieux \u00e0 mon avis pour vous pr\u00e9senter ce petit outil que de le faire \u00e0 partir d&rsquo;un cas concret. J&rsquo;ai besoin de r\u00e9aliser la pi\u00e8ce ci-dessous. Cette pi\u00e8ce est compos\u00e9e de 8 \u00e9l\u00e9ments (devant, derri\u00e8re, gauche, droite, dessus, dessous plus 2 entretoises internes). L&rsquo;objectif est de disposer au mieux les morceaux sur une &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.aacmb.fr\/wordpress\/deepnest\/\" class=\"more-link\">Continuer la lecture<span class=\"screen-reader-text\"> de &laquo;&nbsp;DeepNest&nbsp;&raquo;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"categories":[66],"tags":[],"class_list":["post-2099","page","type-page","status-publish","hentry","category-outils"],"_links":{"self":[{"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/pages\/2099","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/comments?post=2099"}],"version-history":[{"count":0,"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/pages\/2099\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/media?parent=2099"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/categories?post=2099"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/tags?post=2099"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}