วันอังคารที่ 2 กันยายน พ.ศ. 2557

L.2 Tree


void setup()
{
  size(323, 200);
  stroke(255);   
  draw_tree(150,0);
  draw_tree(-160,0);
  draw_tree(-60,0);
  draw_tree(50,0);
  draw_tree(-10,-10);
  draw_tree(100,-10);
  draw_tree(-110,-10);
}

void draw_tree(int location_x,int location_y)
{
  noStroke();

  fill(204, 102, 0);
  rect(155+location_x, 120+location_y, 18, 80);
  triangle(152+location_x, 215+location_y, 164+location_x, 100+location_y, 176+location_x, 215+location_y);
  triangle(152+location_x, 151+location_y, 164+location_x, 200+location_y, 176+location_x, 151+location_y);

  fill(0, 95, 0);
  ellipse(135+location_x, 65+location_y, 30, 30);
  ellipse(165+location_x, 132+location_y, 30, 30);
  ellipse(195+location_x, 65+location_y, 30, 30);
  ellipse(120+location_x, 120+location_y, 30, 30);
  ellipse(150+location_x, 130+location_y, 30, 30);
  ellipse(135+location_x, 132+location_y, 30, 30);
  ellipse(145+location_x, 138+location_y, 30, 30);
  ellipse(185+location_x, 138+location_y, 30, 30);
  ellipse(155+location_x, 136+location_y, 30, 30);
  ellipse(175+location_x, 136+location_y, 30, 30);

  fill(0, 135, 0);
  ellipse(210+location_x, 120+location_y, 30, 30);
  ellipse(150+location_x, 100+location_y, 30, 30);
  ellipse(220+location_x, 105+location_y, 30, 30);
  ellipse(150+location_x, 55+location_y, 30, 30);

  fill(0, 125, 0);
  ellipse(180+location_x, 100+location_y, 30, 30);
  ellipse(165+location_x, 110+location_y, 30, 30);
  ellipse(135+location_x, 110+location_y, 30, 30);
  ellipse(180+location_x, 55+location_y, 30, 30);
  ellipse(115+location_x, 105+location_y, 30, 30);
  ellipse(195+location_x, 132+location_y, 30, 30);

  fill(0, 145, 0);
  ellipse(195+location_x, 110+location_y, 30, 30);
  ellipse(165+location_x, 85+location_y, 30, 30);
  ellipse(135+location_x, 75+location_y, 30, 30);
  ellipse(165+location_x, 50+location_y, 30, 30);

  fill(0, 155, 0);
  ellipse(195+location_x, 75+location_y, 30, 30);
  ellipse(120+location_x, 85+location_y, 30, 30);
  ellipse(210+location_x, 85+location_y, 30, 30);
  ellipse(155+location_x, 70+location_y, 30, 30);
  ellipse(180+location_x, 130+location_y, 30, 30);

  fill(0, 165, 0);
  ellipse(175+location_x, 70+location_y, 30, 30);
  ellipse(165+location_x, 65+location_y, 30, 30);
  ellipse(135+location_x, 85+location_y, 30, 30);
  ellipse(195+location_x, 85+location_y, 30, 30);

}

ไม่มีความคิดเห็น:

แสดงความคิดเห็น