つぶやきProcessing (2025/10/30)
https://gyazo.com/8c0c707ccf74aa482338c8190a114ccd https://gyazo.com/21eb2791609de72371a69ad80adbaefd https://gyazo.com/9f96d659e1f63c0c3aae10d5b467935b
https://scrapbox.io/files/69036279453f89a38fd378a1.mp4
https://x.com/hisadan/status/1983882580941541649
ポン・デ・リングからフレンチクルーラーに (2025/10/30) を小改造。
でも、もはや角度とか計算する必要なさそう。
code:processing
//#つぶやきProcessing
float w=200, r, p, s=PI/6, t;
void setup() {
size(800, 800);
}
void draw() {
background(-1);
t=t>TAU?0:t;
fill(0, 128-128*cos(t));
for (r=0; r<TAU; r+=s) {
p=acos(dist(w*cos(r), w*sin(r), w*cos(r+s), w*sin(r+s))/w);
arc(w*cos(r)+400, w*sin(r)+400, w, w, p+r-s/2+t, TAU-p+r-s/2+t);
}
t+=.01;
}