きんぞ
banner
takagihitoshi.bsky.social
きんぞ
@takagihitoshi.bsky.social
A retired Engineer, #p5js programming, readings, sketches
// #つぶやきProcessing #p5js
t=0
draw=_=>{r=random
createCanvas(W=(w=200)*2,W)
for(T=0;Tstroke(X=(R=150+34*tan(t/44))*cos(U=T+5*sin(t/3/w))+w,Y=R*sin(V=T-2*sin(t/4/w))+w,Z=R*sin(U+.8)+w,S=R*cos(V-.3)+w),
line(X,Y,Z,S)
++t}
March 4, 2025 at 12:40 AM
// #つぶやきProcessing #p5js
t=0,d=12
draw=_=>{
createCanvas(W=(w=200)*2,W)
strokeWeight(d)
for(x=0;xfor(y=0;ystroke(X=w*cos(x-(T=t/7)),Y=w*sin(y+T),x-y),
point((R=x+y)*cos(T=R/T+3*(x-y))+w,R*sin(T)+w)
++t}
February 6, 2025 at 5:15 AM
// #つぶやきProcessing #p5js
t=0,d=.01
draw=_=>{createCanvas(W=(w=200)*2,W)
strokeWeight(4)
P=(a,b,x,y)=>sin((x-a)&(y-b))>.5?point(x*w+w,y*w+w):0
for(x=-1;x<1;x+=d)for(y=-1,s=sin(X=x*t),c=cos(X);y<1;y+=d)
S=Math.sinh(y),C=Math.cosh(y),
P(c*C,-s*S,x,y),P(s*C,c*S,y,x)
++t}
January 18, 2025 at 3:38 AM
//test webmでもいける。
//#つぶやきProcessing #p5js
t=0
draw=_=>{
t||createCanvas(W=(w=200)*2,W)
background(9,9,99,1)
strokeWeight(32)
for(T=0;TX=cos(T+(U=t/W)),Y=sin(T+U),
stroke(w*atan(V=(T+U)%3),w/atan(V),t%W,99),
point(w*sin(X-Y+U)+w,w*cos(Y+X+U)+w)
++t}
January 13, 2025 at 8:58 AM
//gn. #つぶやきProcessing #p5js
t=0
draw=_=>{
createCanvas(W=(w=200)*2,W)
S=(r,g,b,f)=>(stroke(r,g,b,w),strokeWeight(abs(A/6*f(A*P-sin(t/7)))),point(A*cos(P)+w,A*sin(P)+w))
for(A=0;Afor(P=0;PS(0,w,w,cos),
S(w,0,w,cos),
S(w,w,0,sin)
++t}
November 13, 2024 at 12:29 PM
test
November 11, 2024 at 1:31 AM
// #つぶやきProcessing #p5js
t=0,d=12
draw=_=>{
createCanvas(W=(w=200)*2,W)+strokeWeight(d)
for(x=0;xfor(y=0;ystroke(abs((A=(1+cos(t/9<point(x,y)
t=++t%w}
November 7, 2024 at 11:35 AM
てすと2
November 6, 2024 at 3:57 AM