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

2012年11月30日 星期五

B10030433_陳懷婠_X'mas 聖誕樹





size(500, 500);
background(230, 20, 0);

for(int i=4; i<width-2; i+=4) {
  if(i%20 == 0) {
    stroke(255);
    line(i, 250, 250, 50);
  } else if (i%10 == 0) {
    stroke(153);
  line(250, i, 250, i);
}
  }
  
for(int m=4; m<width-2; m+=4) {
  if(m%20 == 0) {
    stroke(255);
    line(m, 350, 250, 200);
  } else if (m%10 == 0) {
    stroke(153);
  line(250, m, 250, m);
}
  }
  
  
   
for(int k=220; k<280 ; k+=8) {
  // If 'k' divides by 11 with no remainder draw the first line
  // else draw the second line
  if(k%20 == 0) {
    stroke(10);
    line(k, 350, k, 450);
  } else {
    stroke(20);
    line(k,350, k, 450); 
  }
}
fill (230, 230, 230);
rect(0, 450, 500, 450);
fill (250, 250, 250);
ellipse(56, 46, 10, 10);
ellipse(30, 20, 10, 10);
ellipse(100, 30, 10, 10);
ellipse(150, 150, 10, 10);
ellipse(300, 400, 5, 5);
ellipse(120, 40, 5, 5);
ellipse(380, 440, 6, 6);
ellipse(78, 96, 12, 12);
ellipse(100, 200, 13, 13);
ellipse(325, 210, 10, 10);
ellipse(420, 268, 16, 16);
ellipse(392, 420, 8, 8);
ellipse(480, 389, 14, 14);
fill(0, 230, 100);
ellipse(250, 50, 6, 6);



2012年11月16日 星期五

B10030433_陳懷婠_cool_1











size(300, 300);
background(100,200,255);
smooth();
noStroke();

float diameter = min(width, height) * 0.75;
int[] angs = {30, 10, 45, 35, 60, 38, 75, 67};
float lastAng = 0;

for (int i = 0; i < angs.length; i++){
  fill(angs[i] * 3.0);
  arc(width/2, height/2, diameter, diameter, lastAng, lastAng+radians(angs[i]));
  lastAng += radians(angs[i]);
}

text("COOL", 45, 148, -30);