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);
}
2012年10月19日 星期五
訂閱:
意見 (Atom)
