본문 바로가기
아두이노_프로세싱/프로세싱

프로세싱 선그리기(재귀함수)

by 돌돌쌤 2012. 7. 12.

프로세싱 선그리기(재귀함수)


-------------------------------------------------------------------

int a = 20;


void setup() {

  size(480, 320);

}


void draw() {

  background(255);

  stroke(255-a,a*1.7,(a*17)/2);    // 선에 색 변활를 주기위함.

  draw_line(10);

  a = a+2;

  if (a>255){a = 0;}

}



void draw_line(int i) {

  if (i <= 0) {     // 함수를 빠져나오기 위한 조건

    return;

  }

  line(0, 0, width/i, height);

  draw_line(i - 1);      //자신의 함수를 다시 호출

}

-------------------------------------------------------------------


결과화면