ソーダ水とメロンソーダ (2024/11/22)
https://gyazo.com/b2caa1f6c937eaa0346e335708b6252d https://gyazo.com/129383abbdd25a09cfcfb567f021b0d3 https://gyazo.com/d60963b52bf45b964ec03f3f400992a0
https://scrapbox.io/files/67402c4e3662f9f5138ef40a.mp4
今日は昨日とは打って変わって暖かいので、ソーダ水とメロンソーダの感じで。シュワシュワ。
code:processing
//#Processing
int n=500, s, i, j;
float a[]=new floatn*2, d, r, m, t; void setup() {
size(800, 800);
for (i=0; i<n*2; i++)ai=500-random(1000); }
void draw() {
background(120, 230-25*cos(t+=.01), 230+25*cos(t));
noStroke();
for (i=0; i<(n*3/4-n/4*cos(t)); i++) {
m=9999;
for (j=0; j<(n*3/4-n/4*cos(t)); j++) {
if (i!=j)if ((d=dist(ai, ai+n, aj, aj+n))<m) { m=d;
s=j;
}
if (abs(ai+=sin(r=TAU*noise(ai/99, ai+n/99))/999)>500)ai*=-1; if (abs(ai+n-=abs(cos(r)/99))>500)ai+n*=-1; }
fill(-1, 255-m*2);
circle(ai+400, ai+n+400, m); }
}