なるほど@創作 · @nullhodo
52 followers · 1028 posts · Server fedibird.com

// つぶやき惜しくも入らなかったので供養
c=0;draw=_=>{c++?noStroke():createCanvas(W=540,W)
M=c%120,B=M<61,P=PI/2,R=rect,background((1-B)*255)
for(a=9;a--;)for(b=9;b--;)push(),translate(a*90-15*B+15,b*90-B*15+15),B?rectMode(CENTER)+rotate(P*sin(P*(c%60)/60))+pop(R(0,0,30,90),R(0,0,90,30)):fill(0)+pop(R(x=-90*sin(P*(M-60)/60),x,60))}
//
// ▼実際に再生してみる
// editor.p5js.org/nullhodo/sketc

#トゥートProcessing #creativetoots #TootProcessing #p5js

Last updated 2 years ago

なるほど@創作 · @nullhodo
52 followers · 1028 posts · Server fedibird.com

c=0;draw=_=>{c++?background``:createCanvas(W=600,W,WEBGL)
noStroke(lights``)
F=fill,O=pop,S=sphere,T=translate,U=push,T(0,0,450)
for(i=27;i--;){U(),rotateY(i*TAU/27+c/99),T(0,0,400)
for(y=340;y--;)U(),T(0,y-170),F``,O(S(30))
for(y=300;y--;)U(),T(10+10*sin(y/9),y-150,-30),F``,
S(10),T(-20,0),F``,O(S(10))
O(T(0,W/2),F``,cylinder(5,W))}}
//#creativeToots
//editor.p5js.org/nullhodo/sketc

#トゥートProcessing #b32 #cb2 #b83 #a52 #TootProcessing #p5js

Last updated 2 years ago