WEEK08
小精靈:
程式碼:
void setup(){
size(300,200);
}
int angle=45;
void draw(){
background(255);
//circle(100,100,100);
//ellipse(100,100,100,100);
angle=mouseX;
arc(100,100,100,100,radians(angle),radians(360-angle),PIE);///45' => 360'-45'
}//橢圓 座標 寬 高
----------------------------------------------------------------------------------------------------
小精靈一直開口閉口:
程式碼:
void setup(){
size(300,200);
}
int angle=45;
void draw(){
background(255);
///0123...60 61...120...180.. 一直增加的數字
//0...............120 => %120 0..120的數字
// >60 (120-x)
/// 0度...60度...0度...60度 angle = mouseX;
angle = (frameCount*2) %120;//更快了...
if(angle>60) angle=120-angle;
arc(100,100,100,100,
radians(angle),radians(360-angle),PIE);
///45' => 360'-45'
}
-----------------------------------------------------------------------------------------------------------
改顏色:
程式碼:
void setup(){
size(300,200);
}
int angle=45;
void draw(){
background(255);
angle = (frameCount*2) %120;//更快了...
if(angle>60) angle=120-angle;
//fill(#FCD50D);//要填充的色彩(可以Tool-Color Selector)
fill(0,64,128);//小畫家也可以滴管Color Select,在編輯色彩
arc(100,100,100,100,
radians(angle),radians(360-angle),PIE);
}
------------------------------------------------------------
改彩色:
程式碼:
void setup(){
size(300,200);
}
int angle=45;
void draw(){
background(255);
angle = (frameCount*2) %120;//更快了...
if(angle>60) angle=120-angle;
//fill(#FCD50D);//要填充的色彩(可以Tool-Color Selector)
colorMode(HSB);//彩色
fill(frameCount%255,255,255);//小畫家也可以滴管Color Select,在編輯色彩
arc(100,100,100,100,
radians(angle),radians(360-angle),PIE);
}
改彩色:
程式碼:
void setup(){
size(300,200);
}
int angle=45;
void draw(){
background(255);
angle = (frameCount*2) %120;//更快了...
if(angle>60) angle=120-angle;
//fill(#FCD50D);//要填充的色彩(可以Tool-Color Selector)
colorMode(HSB);//彩色
fill(frameCount%255,255,255);//小畫家也可以滴管Color Select,在編輯色彩
arc(100,100,100,100,
radians(angle),radians(360-angle),PIE);
}




沒有留言:
張貼留言