簡易點及滑鼠繪圖 (無粗細顏色)
void setup()
{
size(600,600);
background(#FFFFFF);
}
void draw()
{
if(mousePressed)
line(mouseX,mouseY,pmouseX,pmouseY);
}
2.
新增建盤選色
void keyPressed()
{
if(key=='0') background(255);
if(key=='1') stroke(#FF0900);
if(key=='2') stroke(#FF9100);
if(key=='3') stroke(#1CFF00);
}
3.
增加滾輪改粗細
int now=1;
void mouseWheel(MouseEvent event) {
float e = event.getCount();
now += e;
if(now<1) now=1;
strokeWeight(now);
println(now);
}
4.
新增可儲存開啟檔案
if(key=='s') save("now.png");
if(key=='r')
{
PImage img=loadImage("now.png");
if(img!=null) image(img,0,0);
}
5.
新增可開啟colormap 不影響原本的繪圖
if(key=='c' && bColorSelect==false)
{
bColorSelect=true;
save("beforColor.png");
PImage img=loadImage("colormap.png");
image(img,0,0);
}
else if(key=='c' && bColorSelect==true)
{
bColorSelect=false;
PImage img=loadImage("beforColor.png");
if(img!=null) image(img,0,0);
}






沒有留言:
張貼留言