<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Fractales | Dr. Goulu</title><link>https://drgoulu.com/tags/fractales/</link><atom:link href="https://drgoulu.com/tags/fractales/index.xml" rel="self" type="application/rss+xml"/><description>Fractales</description><generator>HugoBlox Kit (https://hugoblox.com)</generator><language>fr-FR</language><lastBuildDate>Mon, 03 Oct 2011 00:00:00 +0000</lastBuildDate><image><url>https://drgoulu.com/media/icon_hu_eee4a95885829ab2.png</url><title>Fractales</title><link>https://drgoulu.com/tags/fractales/</link></image><item><title>Pavages aléatoires</title><link>https://drgoulu.com/2011/10/03/pavages-aleatoires/</link><pubDate>Mon, 03 Oct 2011 00:00:00 +0000</pubDate><guid>https://drgoulu.com/2011/10/03/pavages-aleatoires/</guid><description>&lt;p&gt;Il devient de plus en plus difficile de choisir un carrelage original pour sa salle de bains.&lt;/p&gt;
&lt;p&gt;Depuis le XVème siècle, 17 types de
 réguliers différents sont utilisés dans les décorations de l&amp;rsquo;
. En 1891, le mathématicien russe Evgraf Fedorov démontre que le nombre de pavages réguliers distincts  vaut &amp;hellip; 17
.  Et ce n&amp;rsquo;est qu&amp;rsquo;entre 1968 et 1984 qu&amp;rsquo;on parvient à classifier toutes les formes de pavés possibles en 19 catégories
. Depuis, les carreleurs ne peuvent se distinguer que par des motifs et des couleurs, plus par la géométrie.&lt;/p&gt;
&lt;p&gt;En 1974, le
crée un choc : il est possible de recouvrir le plan avec des pavés de deux formes différentes arrangés selon des règles rigoureuses, mais ne générant pas de motif périodique. En 1994, Radin et Conway en proposent un autre, le &amp;ldquo;
&amp;rdquo;. Voilà pour le XXème siècle.&lt;/p&gt;
&lt;p&gt;En 2011, c&amp;rsquo;est John Shier, un &amp;ldquo;artiste algorithmique&amp;rdquo; qui vient d&amp;rsquo;ouvrir tout grand la porte à une infinité de nouveaux pavages. Sa méthode permettent de couvrir le plan avec des pavés de presque n&amp;rsquo;importe quelles formes, mais de surface décroissantes
,
. Le principe semble tout simple : on place le plus grand pavé au hasard, puis le suivant en taille au hasard dans une surface libre et ainsi de suite.&lt;/p&gt;
&lt;figure class="aligncenter" style="max-width: 420px; width: 100%;"&gt;&lt;a href="http://john-art.com/stat_geom.html" target="_blank" rel="noopener"&gt;&lt;img src="https://drgoulu.com/posts/2011/images/400fcf9e5415a8d1b3b559ecdffe0c43_hu_9da502ea25a62906.webp" srcset="https://drgoulu.com/posts/2011/images/400fcf9e5415a8d1b3b559ecdffe0c43_hu_9da502ea25a62906.webp 320w, https://drgoulu.com/posts/2011/images/400fcf9e5415a8d1b3b559ecdffe0c43_hu_bda96f5d30bf8c8.webp 480w, https://drgoulu.com/posts/2011/images/400fcf9e5415a8d1b3b559ecdffe0c43_hu_456ef22a8d18723d.webp 760w" sizes="(max-width: 640px) 100vw, 420px" alt="Le pavage de John Shier le plus simple" loading="lazy" class="rounded-lg shadow-sm w-full h-auto" data-zoomable /&gt;&lt;/a&gt;&lt;figcaption&gt;Le pavage de John Shier le plus simple&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Le problème est que si on réduit la taille des pavés trop vite on ne recouvre pas tout le plan, et si on réduit trop lentement, on risque d&amp;rsquo;être &amp;ldquo;coincé&amp;rdquo; à ne pas pouvoir placer un pavé. L&amp;rsquo;astuce consiste à attribuer au i-ème pavé une surface de A0/ic. Dans ce cas, la surface totale vaut :&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
\[mathjax\]$$A_{total}=A_{0}\sum_{i=0}^{\infty}i^{-c}$$&lt;p&gt;On reconnait en passant la
, qui converge pour c&amp;gt;1. Grâce à cette formule, une fois choisi un c, la formule permet de calculer la surface A0 qui garantit qu&amp;rsquo;il ne restera plus un seul espace libre après avoir placé une infinité de pavés. En pratique on obtient d&amp;rsquo;excellent remplissages avec quelques milliers de pavés, un peu de patience et un bon programme. Paul Bourke décrit tout ceci en détail sur une page
agrémentée de magnifiques exemples:&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;Il a même étendu la méthode à la 3D :&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;Pour ma part, j&amp;rsquo;ai réalisé la petite application ci-dessous en
 (disponible aussi
 avec son code source) pour expérimenter un peu cet algorithme que je trouve spectaculaire:&lt;/p&gt;
&lt;hr&gt;
\[processing sketch="RandomTiling"\]&lt;hr&gt;
&lt;p&gt;En pressant sur les touches 0,1,3,4,5,6 vous pouvez changer la forme des pavés à la volée, et la touche espace relance un pavage. Contrairement à Shier et Bourke, je ne pave pas un tore mais un rectangle, en prenant garde à ce que les pavés ne soient pas &amp;ldquo;coupés&amp;rdquo; par les bords. En plus je me suis amusé à implémenter les pavés en forme d&amp;rsquo;étoiles, en prévision d&amp;rsquo;une carte de Noël. Mignon, n&amp;rsquo;est-ce pas ? Bon, il reste pas mal de noir car la détection d&amp;rsquo;intersection entre étoiles est très lente, il faudrait améliorer ça.&lt;/p&gt;
&lt;figure class="aligncenter" style="max-width: 600px; width: 100%;"&gt;&lt;a href="images/ee578774ff1f481e54dd991d9e1d7b9e.png" target="_blank" rel="noopener"&gt;&lt;img src="https://drgoulu.com/posts/2011/images/ee578774ff1f481e54dd991d9e1d7b9e_hu_e7ff54c0d05d293e.webp" srcset="https://drgoulu.com/posts/2011/images/ee578774ff1f481e54dd991d9e1d7b9e_hu_e7ff54c0d05d293e.webp 320w, https://drgoulu.com/posts/2011/images/ee578774ff1f481e54dd991d9e1d7b9e_hu_f815510c03a744e0.webp 480w, https://drgoulu.com/posts/2011/images/ee578774ff1f481e54dd991d9e1d7b9e_hu_4a9d5bbaaa2791b.webp 640w" sizes="(max-width: 640px) 100vw, 600px" alt="stars" loading="lazy" class="rounded-lg shadow-sm w-full h-auto" data-zoomable /&gt;&lt;/a&gt;&lt;figcaption&gt;Géantes rouges et naines bleues&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;&lt;em&gt;ajout du 8/10/11&lt;/em&gt; : j&amp;rsquo;ai présenté hier un 
 décrivant la conception de ce programme.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;edit du 20/9/13&lt;/em&gt; : l&amp;rsquo;applet utilise maintenant Processing.js : drgoulu.com n&amp;rsquo;a plus besoin de Java !&lt;/p&gt;
&lt;p&gt;Il y a encore (ou déjà&amp;hellip;) 2 bugs connus, si ça vous dit de vous y mettre :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;le pavage bloque parfois, surtout avec les triangles ou étoiles, il faut que j&amp;rsquo;ajoute un moyen d&amp;rsquo;ajuster la constante c&amp;hellip;&lt;/li&gt;
&lt;li&gt;des intersections entre cercles et polygones subsistent. Normal, j&amp;rsquo;ai eu la flemme d&amp;rsquo;implanter ça.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Une autre amélioration intéressante serait de remplir l&amp;rsquo;intérieur des pavés avec d&amp;rsquo;autres pavés&amp;hellip;&lt;/p&gt;
&lt;h3 id="références"&gt;Références:&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span id="ref-1"&gt;&lt;/span&gt;Thérèse Eveilleau
&amp;rdquo; avec animations flash&lt;/li&gt;
&lt;li&gt;&lt;span id="ref-2"&gt;&lt;/span&gt;Xavier Hubaut &amp;ldquo;
&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;span id="ref-3"&gt;&lt;/span&gt;John Shier &amp;ldquo;
&amp;quot;, Hyperseeing, summer 2011 issue, pp. 131-140, published by ISAMA (International Society of the Arts, Mathematics, and Architecture).&lt;/li&gt;
&lt;li&gt;&lt;span id="ref-4"&gt;&lt;/span&gt;John Shier &amp;ldquo;
&lt;/li&gt;
&lt;li&gt;&lt;span id="ref-5"&gt;&lt;/span&gt;Paul Bourke &amp;ldquo;
&amp;quot;, July 2011&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>Fractales sur Google Earth</title><link>https://drgoulu.com/2011/01/08/fractales-sur-google-earth/</link><pubDate>Sat, 08 Jan 2011 00:00:00 +0000</pubDate><guid>https://drgoulu.com/2011/01/08/fractales-sur-google-earth/</guid><description>&lt;p&gt;Paul Bourke est un prof australien passionné par les fractales.
sont une mine inépuisable d&amp;rsquo;informations et d&amp;rsquo;émerveillements. Récemment, il s&amp;rsquo;est mis à collectionner des photos satellite d&amp;rsquo;endroits &amp;ldquo;fractals&amp;rdquo; sur notre planète grâce à Google Earth:&lt;/p&gt;
\[slickr-flickr tag="GoogleEarth" link="http://local.wasp.uwa.edu.au/~pbourke/fractals/googleearth/" align="center" start="random"\]&lt;p&gt;Pour réaliser le diaporama ci-dessus et également pour mieux faire connaitre ces magnifiques photos, je me suis permis de les copier 
. D&amp;rsquo;autre part j&amp;rsquo;ai collecté toutes les positions de
dans un seul fichier .kmz que j&amp;rsquo;ai
officiel de Google Earth, si vous voulez vous lancer dans l&amp;rsquo;exploration&amp;hellip;&lt;/p&gt;
&lt;p&gt;Une petite discussion y a immédiatement commencé pour savoir si ces paysages principalement générés par l&amp;rsquo;érosion sont des fractales ou pas. A mon humble avis il y a une dimension fractale, mais qui n’apparaît que sur un ou deux ordres de grandeur, un zoom x10, voire x100, mais c&amp;rsquo;est suffisant pour être très beau, n&amp;rsquo;est-ce pas?&lt;/p&gt;</description></item></channel></rss>