2013年9月29日 星期日

Week 04

1.初戰小畫家
void setup(){
  size(400,400);
  background(255);
}
void draw(){

}
void mouseDragged(){
  line(mouseX, mouseY, pmouseX, pmouseY);
}
2.再戰小畫家
void setup(){
  size(400,400);
  background(255);
}
void draw(){ 
  fill(255,0,0);
  rect(0, 0, 100, 100);
  fill(0, 255, 0);
  rect(0, 100, 100, 100);
}
void mouseDragged(){
  line(mouseX, mouseY, pmouseX, pmouseY);
}
void mousePressed(){
}
void mouseClicked(){
  if(mouseX<100 && mouseY<100) stroke(255, 0, 0);
  else if (mouseX<100 && mouseY<200) stroke(0, 255, 0);
}
void mouseReleased(){
}
3.初戰調色盤

void setup(){
  size(400,400);
  background(255);
  noStroke();
  colorMode(HSB,100);
  for (int i = 0; i<100;i++){
    for(int j=0;j<100;j++){
      stroke(i,j,100);
      point(i,j);
    }
  }
}
void draw(){
}

void mouseDragged(){
  line(mouseX, mouseY, pmouseX, pmouseY);
}
void mousePressed(){
if(mouseX<100 && mouseY<100) stroke(mouseX,mouseY,100);
}
4.調色盤再開
void setup(){
  size(400,400);
  background(255);
  noStroke();
  colorMode(RGB,255);
  fill(143,245,232);
  rect(0,100,100,100);
  
  colorMode(HSB,100);
  for (int i = 0; i<100;i++){
    for(int j=0;j<100;j++){
      stroke(i,j,100);
      point(i,j);
    }
  }
}
void draw(){
}

void mouseDragged(){
  line(mouseX, mouseY, pmouseX, pmouseY);
}
void mousePressed(){
if(mouseX<100 && mouseY<100) {
  colorMode(HSB,100);  
  stroke(mouseX,mouseY,100);
}else if(mouseX<100 && mouseY<200){
  stroke(#8FF5E8);
}
}
5.筆觸初戰
void setup(){
  size(400,400);
  background(255);
  noStroke();  
  colorMode(HSB,100);
  for (int i = 0; i<100;i++){
    for(int j=0;j<100;j++){
      stroke(i,j,100);
      point(i,j);
    }
  }
 fill(255);
 rect(400,0,100,100);
 strokeWeight(30);
 stroke(#000000);
 point(450,50);
}

void draw(){
}

void mouseDragged(){
  if(mouseX>100) line(mouseX, mouseY, pmouseX, pmouseY);
}
void mousePressed(){
if(mouseX<100 && mouseY<100) {
  colorMode(HSB,100);  
  stroke(mouseX,mouseY,100);
}else if(mouseX<100 && mouseY<200){
  stroke(#8FF5E8);
}
}
4.小畫家Final
5.心得
很有成就感的一個禮拜 可以真的運用在平常






沒有留言:

張貼留言