2023年9月14日 星期四

week01

 

 week01



#step01

 開啟processing應用程式,設定字的大小及視窗大小。

//This is very big

//中文字

size(500,500);//視窗大小(寬,高);



背景改顏色:
background(255,255,0);//黃色
背景(紅,綠,藍);


#step02
用鼠標畫圖
void setup(){
  size(500,500);
  background(255,255,0);
}

void draw(){
  ellipse(mouseX,mouseY,8,8);
}
精緻化

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

void draw(){
  if(mousePressed) {
    line(mouseX,mouseY,pmouseX,pmouseY);
  }
}
#step03
畫筆可變顏色

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

void draw(){
  if(mousePressed) {
    line(mouseX,mouseY,pmouseX,pmouseY);
  }
}

void keyPressed(){
  if(key=='1')stroke(255,0,0);
  if(key=='2')stroke(0,255,0);
  if(key=='3')stroke(0,0,255);
}
將自己畫的圖匯出
void setup(){
  size(500,500);
  background(255);
}

void draw(){
  if(mousePressed) {
    line(mouseX,mouseY,pmouseX,pmouseY);
  }
}

void keyPressed(){
  if(key=='1')stroke(255,0,0);
  if(key=='2')stroke(0,255,0);
  if(key=='3')stroke(0,0,255);
  if(key=='s'||key=='S') save("output.png");
}
#step04 
改變粗細




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

void draw(){
  if(mousePressed) {
    line(mouseX,mouseY,pmouseX,pmouseY);
  }
}

void keyPressed(){
  if(key=='1')stroke(255,0,0);
  if(key=='2')stroke(0,255,0);
  if(key=='3')stroke(0,0,255);
  if(key=='s'||key=='S') save("output.png");
  if(key=='+')strokeWeight(10);
  if(key=='-')strokeWeight(1);
}

粗細漸變

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

void draw(){
  if(mousePressed) {
    line(mouseX,mouseY,pmouseX,pmouseY);
  }
}

int w=1;
void keyPressed(){
  if(key=='1')stroke(255,0,0);
  if(key=='2')stroke(0,255,0);
  if(key=='3')stroke(0,0,255);
  if(key=='s'||key=='S') save("output.png");
  if(key=='+')strokeWeight(++w);
  if(key=='-')strokeWeight(--w);
  println(w);
}

沒有留言:

張貼留言