2023年9月14日 星期四

week01 Ray

WEEK 1


step 1-1 直接模式


step 1-2 


size(500,500);//視窗(寬,高);
background(255,255,0);//背景(紅,綠,藍);

step 2-1 互動模式


step 2-2 


step 2-3 


step 2-4


step 2-5

step 2-6



//互動模式
void setup(){
  size(500,500);
  background(255);//白色
}
void draw(){//畫圖 每秒60次
  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");//按下s鍵,存檔output.png
  if(key=='+')strokeWeight(++w);//按+變粗
  if(key=='-')strokeWeight(--w);//按-變細
  println(w);
}















沒有留言:

張貼留言