week01
#step01
開啟processing應用程式,設定字的大小及視窗大小。
//This is very big
//中文字
size(500,500);//視窗大小(寬,高);
background(255,255,0);//黃色
背景(紅,綠,藍);
用鼠標畫圖
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);
}
.png)
.png)
.png)
.png)
.png)
.png)
沒有留言:
張貼留言