Pinned Tweet
これまで #Processing で作ってきたものをまとめたサイトが1,100ページになった!約半年で100ページ増えた。 The site I've been making my short programs by #Processing has reached 1,100 pages! scrapbox.io/hisadan/
//#つぶやきProcessing
float r,t,i,k=TAU;void setup(){size(800,800);}void draw(){background(-1);noFill();translate(400,400);for(i=0;i<6;i++){rotate(PI/3);beginShape();for(r=0;r<k;r+=.01)vertex(99*(1-2*sin(t%k)*cos(r))*cos(r),99*(1-cos(t%k)*sin(r*t%k))*sin(r));endShape();}t+=.01;}
//#つぶやきProcessing
float a,r,t,i;
void setup(){size(800,800);}
void draw(){background(0);stroke(-1);noFill();translate(400,400);for(i=0;i<4;i++){rotate(PI/2);beginShape();for(r=0;r<TAU;r+=.01){a=50*(cos(r*t)-5*cos(r)*cos(t));vertex(a*cos(r),a*sin(r));}endShape(2);t+=.01;}}
//#Processing
int n=20,i;
float a[]=new float[n*2],r,k,t=9;
void setup(){
size(800,800);rectMode(CENTER);}
void draw(){
background(0);stroke(-1);noFill();
if((t+=.01)>5){
t=0;r=r>16?4:r+4;
for(i=0;i<n*2;i++)a[i]=random(99);
}
translate(400,400);
for(k=0;k<r;k++){
//cont.
#つぶやきProcessing
float z,t,i,j,e=800;void setup(){size(800,800,P3D);colorMode(3);}void draw(){background(0);camera(e,e,e/4,0,0,-e,0,0,-1);for(i=0;i<e;i++)for(j=0;j<e;j++){z=9*noise(i/99,j/99,t/300);stroke(256-(z*20+t)%256,255,255);if(z>5|z%2<.05)point(i,j,z>5?z*20-99:0);}t++;}
//#Processing
int n=999,i,j,t;
float a[]=new float[n*2],d,x,y,p,q,u,v,f=1,w=1;
void setup(){
size(800,800);noStroke();background(0);
for(i=0;i<n*2;)a[i++]=random(800);}
void draw(){
w*=1.0005;
if(t++>300){t=0;f*=-1;}
fill(0,9);square(-1,-1,802);fill(-1);
for(i=0;i<n;i++){
//cont.
//#Processing
int i,j,n=400,a[][]=new int[n][n],b[][]=new int[n][n],s;
void setup(){
size(800,800);
for(i=0;i<n;i++)for(j=0;j<n;j++)a[i][j]=(int)random(1.03);
}
void draw(){
noStroke();
for(i=0;i<n;i++)for(j=0;j<n;j++)b[i][j]=a[i][j];
for(i=1;i<n-1;i++)for(j=1;j<n-1;j++){
//cont.
//#Processing
float t,k=2;
void setup(){
size(600,600,P3D);
}
void draw(){
background(-1);
camera(200,200,200,0,0,0,0,0,-1);
lights();
rotate(t);
a(0,99);
if((t+=.01)>1.5){
t=0;
k++;
}
}
void a(float x,float d){
if(d>40/t){
push();
translate(0,x);
for(int i=0;i<k*2;i++){
//cont.
//#Processing
float t,k=2;
void setup(){
size(600,600,P3D);
}
void draw(){
background(-1);
camera(200,200,200,0,0,0,0,0,-1);
lights();
a(0,99);
if((t+=.01)>1.5){
t=0;
k++;
}
}
void a(float x,float d){
if(d>40/t){
push();
translate(0,x);
for(int i=0;i<k*2;i++){
//cont.



