2024年9月9日 星期一

酥皮 Week01 Processing入門介紹

week01-1
size(500,500);
background(255,255,0);
void setup(){
  size(500,500);
}

void draw(){
  if(mousePressed) background(255,0,0);
  else background(0,255,0);
}
week01-2
void setup(){
  size(500,500);
}

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

快速鍵:
Ctrl-C,Ctrl-V
Ctrl-Z 還原
Ctrl-T 自動排版
Ctrl-N 新文件New
Ctrl-S 存檔Save
一系列的工具(沒有背,但是可以用)

week01-3
void setup(){
  size(500,500);
}

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

void keyPressed(){
  if(key=='1') strokeWeight(1);
  if(key=='2') strokeWeight(5);
  if(key=='3') strokeWeight(10);
}
week01-4
void setup(){
  size(500,500);
}

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

void keyPressed(){
  if(key=='1') strokeWeight(1);
  if(key=='2') strokeWeight(5);
  if(key=='3') strokeWeight(10);
  if(key=='4') stroke(255,0,0);
  if(key=='5') stroke(255,255,0);
  if(key=='6') stroke(0,255,0);
  if(key=='7') stroke(0,0,255);
  if(key=='8') stroke(255,0,255);
}

week01-5
size(600,400);
background(#96F0D4);
rect(100,100,400,200);

fill(#9DE6FF);
ellipse(300,200,100,100);
week01-6
size(400,400);
fill(#9DE6FF);
noStroke();//不要有邊線的筆觸
//ellipse(50,50,100,100);//本來畫圓
arc(50,50,100,100,0+1,PI*2-1,PIE);//改畫弧度
//X座標,Y, 寬, 高, 開始,結束, 畫蘋果派方法畫

size(400,400);
fill(#9DE6FF);
for(int x=0;x<400;x+=100){
  for(int y=0;y<400;y+=100){
    arc(x+50,y+50,100,100,0+0.5,PI*2-0.5,PIE);//改畫弧度
    //X座標,Y,寬, 高, 開始,結束, 畫蘋果派方法畫
  }
}

沒有留言:

張貼留言