つぶやきProcessing (2025/9/25)
https://gyazo.com/a3428988c42a6bc6b54854d2d7f0128d https://gyazo.com/f2519a0f100fd36ca7a51d1f8675750d https://gyazo.com/4d20ba7d7f22b4614ed4bcb0c476d628
https://scrapbox.io/files/68d54a92d09984af0b8dc53d.mp4
code:processing
//#つぶやきProcessing
float n=6, i, k, d, r, t;
void setup() {
size(800, 800);
}
void draw() {
background(-1);
noFill();
for (k=0; k<300; k+=20) {
beginShape();
for (i=0; i<n+3; i++) {
d=i%2*k*cos(t+PI/2)+k*sin(t+PI/2);
curveVertex(d*sin(r=i*TAU/n)+400, d*cos(r)+400);
}
endShape();
}
t+=.02;
if (t>PI) {
t=0;
n+=2;
}
}