2009年2月4日水曜日

描画01

単純な描画のコード
左クリック&ドラッグで描画
右クリック&ドラッグで消しゴム(背景色で塗りつぶす、半径5)

//processing
int canvasWidth=1024;
int canvasHeight=544;
int bgCol=200;
int strokeCol=color(0,120,150);
int erathRad = 5;

void setup(){
size(canvasWidth,canvasHeight);
background(bgCol);
}

void draw(){

}

void mouseDragged(){
if (mousePressed && (mouseButton == LEFT)) {
stroke(strokeCol);
line(mouseX,mouseY,pmouseX,pmouseY);
} else if (mousePressed && (mouseButton == RIGHT)) {
fill(bgCol);
noStroke();
ellipse(mouseX,mouseY,erathRad,erathRad);
}
}

制作・©:のぼる/N.Lab