// #つぶやきProcessing #p5js
t=0
draw=_=>{r=random
createCanvas(W=(w=200)*2,W)
for(T=0;T<TAU;T+=.01)
stroke(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}
@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;T<TAU;T+=.01)
stroke(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}
// #つぶやきProcessing #p5js
t=0,d=12
draw=_=>{
createCanvas(W=(w=200)*2,W)
strokeWeight(d)
for(x=0;x<W;x+=d)
for(y=0;y<W;y+=d)
stroke(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}
逆張りもしておこう。
twitter(自称X)アカウントはこちらです。
x.com/TakagiHitoshi
#genuary2025 のコードは下記にまとめて置いてあります。
openprocessing.org/curation/88444
#genuary #p5js
<img src="https://pbs.twimg.com/media/Gimk4C2bYAI3VRo?format=jpg&name=medium" alt="画像"/>
グリーンランドは売り物じゃないけど、トランプとマスクは100均で売っている。
この日本語の表現の妙味さが分かるか?
branches
openprocessing.org/sketch/2517251
写真を #p5js で加工。
Google streetviewで #スケッチ
キルギス、ビシュケク近郊のポピーの野原。
openprocessing.org/sketch/2515072
#つぶやきProcessing #p5js
// #つぶやき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}
//test webmでもいける。
//#つぶやきProcessing #p5js
t=0
draw=_=>{
t||createCanvas(W=(w=200)*2,W)
background(9,9,99,1)
strokeWeight(32)
for(T=0;T<TAU;T+=.02)
X=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}
All my #p5js codes and #つぶやきProcessing (p5js snippets) have been archived here:
openprocessing.org/user/421787/...
//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;A<w;A+=9)
for(P=0;P<TAU;P+=.1)
S(0,w,w,cos),
S(w,0,w,cos),
S(w,w,0,sin)
++t}
test
11.11.2024 01:31 — 👍 1 🔁 0 💬 0 📌 0昔の #スケッチ
07.11.2024 11:40 — 👍 0 🔁 0 💬 0 📌 0// #つぶやきProcessing #p5js
t=0,d=12
draw=_=>{
createCanvas(W=(w=200)*2,W)+strokeWeight(d)
for(x=0;x<W;x+=d)
for(y=0;y<W;y+=d)
stroke(abs((A=(1+cos(t/9<<x&y))*w)-(B=(1+sin(t/9<<y&x))*w)),A,B),
point(x,y)
t=++t%w}
webm/mp4なら行けるね。
06.11.2024 03:58 — 👍 0 🔁 0 💬 0 📌 0てすと2
06.11.2024 03:57 — 👍 1 🔁 0 💬 0 📌 1テスト
06.11.2024 03:57 — 👍 0 🔁 0 💬 0 📌 0#つぶやきProcessing #p5js の活動内容は下記に置いてあります。
openprocessing.org/user/421787?...
gifは動かないんだね。
19.10.2024 02:56 — 👍 0 🔁 0 💬 0 📌 0//gifのテスト
// #つぶやきProcessing #p5js
t=0,d=.2
draw=_=>{createCanvas(W=(w=200)*2,W)
for(x=-1;x<1;x+=d)
for(y=-1;y<1;y+=d)
R=dist(x,y,X=cos(V=log(t+1)*atan2(y,x)+t/17),Y=sin(V))*44,
strokeWeight(R/3),
stroke(R*V,A=R*X,B=R*Y),
point(x*w+A+w,y*w+B+w)
++t}