Alexandre B A Villares 🐍<p><a href="https://ciberlandia.pt/tags/Processing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Processing</span></a> <a href="https://ciberlandia.pt/tags/Python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Python</span></a> <a href="https://ciberlandia.pt/tags/py5" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>py5</span></a> <a href="https://ciberlandia.pt/tags/genuary" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>genuary</span></a> <a href="https://ciberlandia.pt/tags/genuary31" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>genuary31</span></a> <a href="https://ciberlandia.pt/tags/%E3%83%88%E3%82%A5%E3%83%BC%E3%83%88Processing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>トゥートProcessing</span></a> </p><p># <a href="https://iamkate.com/data/12-bit-rainbow/" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">iamkate.com/data/12-bit-rainbo</span><span class="invisible">w/</span></a><br>palette = (<br> '#817', '<a href="https://ciberlandia.pt/tags/a35" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>a35</span></a>', '<a href="https://ciberlandia.pt/tags/c66" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>c66</span></a>', '<a href="https://ciberlandia.pt/tags/e94" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>e94</span></a>',<br> '<a href="https://ciberlandia.pt/tags/ed0" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ed0</span></a>', '<a href="https://ciberlandia.pt/tags/9d5" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>9d5</span></a>', '<a href="https://ciberlandia.pt/tags/4d8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>4d8</span></a>', '<a href="https://ciberlandia.pt/tags/2cb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>2cb</span></a>',<br> '<a href="https://ciberlandia.pt/tags/0bc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>0bc</span></a>', '<a href="https://ciberlandia.pt/tags/09c" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>09c</span></a>', '<a href="https://ciberlandia.pt/tags/36b" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>36b</span></a>', '#639'<br> )</p><p>def setup():<br> size(800, 800)<br> no_stroke()<br> background(0)</p><p>def draw():<br> xc = yc = 400<br> for i in range(6):<br> m = 1 - abs(cos(radians(frame_count / 2))) ** 5<br> r = 150 + 150 * m<br> a = radians(frame_count / 2 + 60 * i)<br> x = xc + r * cos(a)<br> y = yc + r * sin(a)<br> fill(palette[i])<br> circle(x, y, 150)<br> r = 300 - 150 * m<br> a = a + radians(30)<br> x = xc + r * cos(a)<br> y = yc + r * sin(a)<br> fill(palette[-1 -i])<br> circle(x, y, 150)</p>