2023年9月14日 星期四

week01 咻消失

week01 

設定字體大小、視窗大小

設定背景顏色

用滑鼠互動來畫圖





















void draw(){//畫圖 每秒畫60次
    if(mousePressed){
        line(mouseX,mouseY,pmouseX,pmouseY);
    }//畫線(滑鼠座標mouseX,mouseY,到之前滑鼠座標pmouseX,pmouseY);
}
void keyPressed(){//如果有按下keyboard的key
  if(key=='1') stroke(255,0,0);//如果按下數字1 筆觸是紅色
  if(key=='2') stroke(0,255,0);//如果按下數字2 筆觸是綠色
  if(key=='3') stroke(0,0,255);//如果按下數字3 筆觸是藍色
  if(key=='s'||key=='S') save("output.png");//如果按下s鍵,就存檔output.png
}





















模式衝突
筆觸粗細
  if(key=='+')strokeWeight(10);
  if(key=='-')strokeWeight(1);





















連續變換筆觸粗細
int w=1;
void keyPressed(){//如果有按下keyboard的key
  if(key=='1') stroke(255,0,0);//如果按下數字1 筆觸是紅色
  if(key=='2') stroke(0,255,0);//如果按下數字2 筆觸是綠色
  if(key=='3') stroke(0,0,255);//如果按下數字3 筆觸是藍色
  if(key=='s'||key=='S') save("output.png");//如果按下s鍵,就存檔output.png
  if(key=='+')strokeWeight(++w);
  if(key=='-')strokeWeight(--w);
  println(w);
}



















沒有留言:

張貼留言