안 쓰던 블로그

이상하고 아름다운 프로세싱 세계 본문

취미/기타

이상하고 아름다운 프로세싱 세계

proqk 2020. 6. 24. 11:52
반응형

1. 프렉탈 국화

void setup(){size(700,700);background(0);stroke(-1);
}
void draw(){
translate(width/2,height/2);
for(float r=0;r<3;r+=30){
f(r,r,random(0,360),random(10,150),12);
}
}
void f(float x,float y,float angle,float len,int order){
  if(order>0){
    float x2=x+cos(radians(angle))*len;
    float y2=y+sin(radians(angle))*len;
    line(x,y,x2,y2);
    f(x2,y2,angle-30,len*0.5,order-1);
    f(x2,y2,angle+30,len*0.5,order-1);
  }
}

 

2. 하늘에서 떨어지는 수억개의 프렉탈 트리

 

3. 빠져든다아

void setup(){size(700,700);background(0);stroke(-1);}
void draw(){
  clear();
translate(width/2,height/2);
for(int r=3;r<500;r+=10){
  rotate(frameCount*0.01);
  for(float a=0.3;a<5.0;a+=0.01){
line(r*cos(a), r*sin(a), r*cos(a+0.01), r*sin(a+0.01));
}
}}

 

4. 아크 원자로

void setup(){
size(700,700);
stroke(-1);
background(0);
}
void draw(){
translate(width/2,height/2);
for(int r=3;r<500;r+=10){
rotate(frameCount*0.01);
line(r*cos(r), r*sin(r),r*cos(r+0.01), r*sin(r+0.01));
}
} 

 

반응형
Comments