2015年9月21日 星期一

02160120_黃冠中_week02

用滾輪可以切換顏色 右邊可以切換粗細
滾輪的顏色會顯示在色盤下面









int i=0;
void setup(){
size(800,600);
background(255);
fill(255,0,0);
rect(0,0,100,100);
fill(0,255,0);
rect(0,100,100,100);
fill(0,0,255);
rect(0,200,100,100);
fill(255,255,255);
rect(0,300,100,100);
}
void draw(){


}
void mouseDragged(){
line(mouseX,mouseY,pmouseX,pmouseY);

if(mouseX<100)if(mouseY<100)stroke(255, 0, 0);
                            else if(100<mouseY&&mouseY<200)stroke(0, 255, 0);
                            else if(200<mouseY&&mouseY<300)stroke(0, 0, 255);
                            else if(300<mouseY&&mouseY<400)background(255);
                         


}
void mouseWheel(){
i++;
if(i%3==1){stroke(255,0,0);fill(255,0,0);rect(0,450,100,100);}
if(i%3==2){stroke(0,255,0);fill(0,255,0);rect(0,450,100,100);}
if(i%3==0){stroke(0,0,255);fill(0,0,255);rect(0,450,100,100);}
}
void mousePressed(){
if(mouseX>700)strokeWeight(mouseY/30);
}

rgb刮畫
void setup(){
 size(800,600);
background(0);
}
void draw(){
strokeWeight(10);
if(mousePressed){stroke(255-mouseX,mouseY,mouseX+mouseY/2);line(mouseX,mouseY,pmouseX,pmouseY);}

}


沒有留言:

張貼留言