つぶやきProcessing (2025/10/17)
https://gyazo.com/147d091c6bd3c13aab72487f4d1f8035 https://gyazo.com/18625390f32df5c9126d6f839d845a35 https://gyazo.com/7b14205f9c14a882be8221810560e4bf
https://scrapbox.io/files/68f10a91b5cf0ab7300ac893.mp4
カクカクとした動きがなんかかわいい。
code:processing
//#つぶやきProcessing
float i, j, r, t;
void setup() {
size(800, 800);
}
void draw() {
background(-1);
for (i=99; i<800; i+=200)for (j=99; j<800; j+=200)for (r=0; r<TAU; r+=800/(i/2+j*2-200))line(a(r)+i, a(r+PI/2)+j, a(r+t)+i, a(r+t+PI/2)+j);
t+=.01;
}
float a(float x) {
return constrain(800*sin(x), -80, 80);
}