顯示具有 B10034025 標籤的文章。 顯示所有文章
顯示具有 B10034025 標籤的文章。 顯示所有文章

2012年12月7日 星期五

B10034025_鍾宜芳_聖誕樹




void setup(){
size(300, 300);
background(0);
}

void draw(){
 
  //middle trunk
  fill(200, 145, 50);
  noStroke();
  rect(140, 220, 20, 50);
  //side trunks
  fill(80, 50, 0);
  noStroke();
  rect(60, 195, 16, 50);
  rect(224, 195, 16, 50);
 
  //middle leaves
  for(int a = 0; a<=160; a=a+20){
    stroke(255);
    line(150, a+20, 105, a+70);
    line(150, a+20, 195, a+70);
  }
  //left leaves
   for(int a = 0; a<=160; a=a+15){
    stroke(125);
    line(68, a+10, 36, a+46);
    line(68, a+10, 100, a+46);
  }
  //right leaves
   for(int a = 0; a<=160; a=a+15){
    stroke(125);
    line(232, a+10, 200, a+46);
    line(232, a+10, 264, a+46);
  }  
 
  drawBells();
}

//darw bells
void drawBells(){
  //left
  for(int a = 45; a<=225; a=a+40){
  fill(255, 0, 0);
  noStroke();
  ellipse(127, a, 8, 8);
  }
  //right
  for(int a = 70; a<=200; a=a+40){
  fill(255, 125, 0);
  noStroke();
  ellipse(177, a, 8, 8);
  }
}

2012年11月24日 星期六

B10034025 鍾宜芳




void setup(){
 size (300, 300);
 background (0);
}

void draw(){

  /*fill(225, 50, 0);
  noStroke();
ellipse(270, 270, 25, 25);*/

 noFill();
 stroke(225,0,170);
beginShape();
vertex(10, 10);
vertex(10, 20);
vertex(20, 20);
vertex(10, 30);
endShape();//S

beginShape();
vertex(25, 30);
vertex(25, 10);
vertex(35, 10);
vertex(25, 20);
endShape();//P

beginShape();
vertex(45, 20);
vertex(40, 30);
vertex(40, 10);
vertex(50, 30);
endShape();//A

line(55, 10, 65, 10);
line(60, 10, 60, 30);//T

line(70, 10, 80, 10);
line(75, 10, 75, 30);
line(70, 30, 80, 30);//I

beginShape();
vertex(90, 20);
vertex(85, 30);
vertex(85, 10);
vertex(95, 30);
endShape();//A

beginShape();
vertex(100, 10);
vertex(100, 30);
vertex(110, 30);
endShape();//L

 stroke(225,0,110);
line(10, 45, 20, 45);
line(15, 45, 15, 65);
line(10, 65, 20, 65);//I

beginShape();
vertex(25, 65);
vertex(25, 45);
vertex(35, 65);
vertex(35, 45);
endShape();//N

line(40, 45, 50, 45);
line(45, 45, 45, 65);//T

line(55, 45, 65, 45);
line(55, 45, 55, 65);
line(55, 55, 65, 55);
line(55, 65, 65, 65);//E

beginShape();
vertex(70, 65);
vertex(70, 45);
vertex(80, 45);
vertex(70, 55);
vertex(80, 65);
endShape();//R

beginShape();
vertex(95, 65);
vertex(85, 45);
vertex(85, 65);
vertex(90, 55);
endShape();//A

beginShape();
vertex(110, 45);
vertex(100, 45);
vertex(100, 65);
vertex(110, 65);
endShape();//C

line(115, 45, 125, 45);
line(120, 45, 120, 65);//T

line(130, 45, 140, 45);
line(135, 45, 135, 65);
line(130, 65, 140, 65);//I

beginShape();
vertex(145, 45);
vertex(145, 65);
vertex(155, 65);
vertex(155, 45);
endShape(CLOSE);//O

beginShape();
vertex(160, 65);
vertex(160, 45);
vertex(170, 65);
vertex(170, 45);
endShape();//N

 stroke(225,0,50);
beginShape();
vertex(10, 100);
vertex(10, 80);
vertex(20, 80);
vertex(10, 100);
endShape();//D

line(25, 80, 35, 80);
line(25, 80, 25, 100);
line(25, 90, 35, 90);
line(25, 100, 35, 100);//E

beginShape();
vertex(40, 80);
vertex(40, 90);
vertex(50, 90);
vertex(40, 100);
endShape();//S

line(55, 80, 65, 80);
line(60, 80, 60, 100);
line(55, 100, 65, 100);//I

beginShape();
vertex(80, 80);
vertex(70, 80);
vertex(70, 100);
vertex(80, 100);
vertex(80, 90);
vertex(70, 100);
endShape();//G

line(85, 100, 85, 80);
stroke(225,0,110);
line(85, 80, 290, 290);


line(290, 290, 290, 270);//N

line(270, 290, 290, 290);


}