{"id":493,"date":"2010-01-23T12:39:18","date_gmt":"2010-01-23T11:39:18","guid":{"rendered":"http:\/\/www.hyperbate.com\/whatever\/?p=493"},"modified":"2010-01-23T12:39:18","modified_gmt":"2010-01-23T11:39:18","slug":"astroide","status":"publish","type":"post","link":"https:\/\/hyperbate.fr\/whatever\/2010\/01\/23\/astroide\/","title":{"rendered":"Astro\u00efde"},"content":{"rendered":"<p style=\"text-align: center\"><img decoding=\"async\" class=\"size-full wp-image-496 aligncenter\" src=\"https:\/\/hyperbate.fr\/whatever\/files\/2010\/01\/astroide.png\" alt=\"\" width=\"500\" height=\"50\" srcset=\"https:\/\/hyperbate.fr\/whatever\/files\/2010\/01\/astroide.png 500w, https:\/\/hyperbate.fr\/whatever\/files\/2010\/01\/astroide-300x30.png 300w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/p>\n<p>Une fonction artisanale \u00e9crite en processing pour dessiner un <a href=\"http:\/\/fr.wikipedia.org\/wiki\/Astro%C3%AFde\">astro\u00efde<\/a>.<br \/>\nAttention, pas \u00ab\u00a0ast\u00e9ro\u00efde\u00a0\u00bb (objet c\u00e9leste) mais bien \u00ab\u00a0astro\u00efde\u00a0\u00bb (figure g\u00e9om\u00e9trique en forme d&rsquo;\u00e9toile).<\/p>\n<p><code>void astroide(float x, float y, float t){<br \/>\nfloat t2 = t\/2;float tt=t2\/2;<br \/>\nfloat[] p1 = {x,y-t2};float[] p2 = {x+t2,y};float[] p3 = {x,y+t2};float[] p4 = {x-t2,y};<br \/>\nbeginShape();<br \/>\nvertex(p1[0],p1[1]);<br \/>\nbezierVertex(p1[0],p1[1]+tt,p2[0]-tt,p2[1],p2[0],p2[1]);<br \/>\nbezierVertex(p2[0]-tt,p2[1], p3[0],p3[1]-tt, p3[0],p3[1]);<br \/>\nbezierVertex(p3[0],p3[1]-tt, p4[0]+tt,p4[1], p4[0],p4[1]);<br \/>\nbezierVertex(p4[0]+tt,p4[1], p1[0],p1[1]+tt,p1[0],p1[1]);<br \/>\nendShape();<br \/>\n} <\/code><\/p>\n<p>La fonction doit \u00eatre plac\u00e9e dans le code d&rsquo;un programme.<br \/>\nElle s&rsquo;invoque comme ceci :<\/p>\n<p><code>astroide(x, y, taille);<\/code><\/p>\n<p>o\u00f9 x et y sont les coordonn\u00e9es horizontales et verticales du centre de l&rsquo;astro\u00efde et o\u00f9 taille d\u00e9finit le diam\u00e8tre du cercle dans lequel s&rsquo;inscrit la forme g\u00e9om\u00e9trique.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Une fonction artisanale \u00e9crite en processing pour dessiner un astro\u00efde. Attention, pas \u00ab\u00a0ast\u00e9ro\u00efde\u00a0\u00bb (objet c\u00e9leste) mais bien \u00ab\u00a0astro\u00efde\u00a0\u00bb (figure g\u00e9om\u00e9trique en forme d&rsquo;\u00e9toile). void astroide(float x, float y, float t){ float t2 = t\/2;float tt=t2\/2; float[] p1 = {x,y-t2};float[] p2 = {x+t2,y};float[] p3 = {x,y+t2};float[] p4 = {x-t2,y}; beginShape(); vertex(p1[0],p1[1]); bezierVertex(p1[0],p1[1]+tt,p2[0]-tt,p2[1],p2[0],p2[1]); bezierVertex(p2[0]-tt,p2[1], p3[0],p3[1]-tt, p3[0],p3[1]); bezierVertex(p3[0],p3[1]-tt, &hellip; <a href=\"https:\/\/hyperbate.fr\/whatever\/2010\/01\/23\/astroide\/\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">Astro\u00efde<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21,34],"tags":[],"class_list":["post-493","post","type-post","status-publish","format-standard","hentry","category-formes","category-processing"],"_links":{"self":[{"href":"https:\/\/hyperbate.fr\/whatever\/wp-json\/wp\/v2\/posts\/493","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hyperbate.fr\/whatever\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hyperbate.fr\/whatever\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hyperbate.fr\/whatever\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hyperbate.fr\/whatever\/wp-json\/wp\/v2\/comments?post=493"}],"version-history":[{"count":0,"href":"https:\/\/hyperbate.fr\/whatever\/wp-json\/wp\/v2\/posts\/493\/revisions"}],"wp:attachment":[{"href":"https:\/\/hyperbate.fr\/whatever\/wp-json\/wp\/v2\/media?parent=493"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hyperbate.fr\/whatever\/wp-json\/wp\/v2\/categories?post=493"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hyperbate.fr\/whatever\/wp-json\/wp\/v2\/tags?post=493"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}