2013年9月29日 星期日

第四周課堂

void setup(){
  size(500,500);
  background(255);
}
void draw(){

}
  void mouseDragged(){
    //stroke(255,255,0);
    line(mouseX,mouseY,pmouseX,pmouseY);
}
 
  void setup() {
  size(500, 500);
  background(255);
}
void draw() {
  fill(255, 0, 0);
  rect(0, 0, 50, 50);
  fill(0, 255, 0);
  rect(0, 50, 50, 50);
  fill(0, 100, 255);
  rect(0, 100, 50, 50);
  fill(255, 255, 0);
  rect(0, 150, 50, 50);
  fill(0, 255, 255);
  rect(0, 200, 50, 50);
}
void mouseDragged() {

  line(mouseX, mouseY, pmouseX, pmouseY);
}

void mouseReleased()
{
  if (mouseX<50&&mouseY<50)
    stroke(255, 0, 0);
  else    if (mouseX<50&&mouseY<100)
    stroke(0, 255, 0);
  else    if (mouseX<50&&mouseY<150)
    stroke(0, 0, 255);
  else     if (mouseX<50&&mouseY<200)
    stroke(255, 255, 0);
  else     if (mouseX<50&&mouseY<250)
    stroke(0, 255, 255);
}




void setup() {
  size(500, 500);
  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);
    }
  }
  colorMode(RGB, 255);
  fill(255, 0, 0);
  rect(0, 100, 100, 100);
  fill(0, 255, 0);
  rect(0, 200, 100, 100);
  fill(255, 255, 255);
  rect(0, 300, 100, 100);

  fill(255);
  rect(400, 0, 100, 100);
  strokeWeight(10);
  stroke(#000000);
  point(450, 50);
}
void draw() {
}
void mouseDragged() {
  if (mouseX>100&&mouseX<400)
    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(#FF0000);
  }
  else if (mouseX<100&&mouseY<300) {
    stroke(#00FF00);
  }
  else if (mouseX<100&&mouseY<400) {
    stroke(#FFFFFF);
  }
}  

void keyPressed() {

  if (key=='s')
  {
    save("draw.jpg");
  }
}


沒有留言:

張貼留言