2011年1月11日火曜日

Basic drawing program Ver 1.0

Drawing Program

Please do left clicks and if you satisfy, do a right click.

Processing will draw a geometry for you.



generationP SP;

class generationP{
int vertexBrrayX;
int vertexBrrayY;
int counter;

generationP(int x, int y, int c){
counter = c;
vertexBrrayX = x;
vertexBrrayY = y;

}

void DOShape(){
vertex(vertexBrrayX, vertexBrrayY);
}
}


int COUNTER=0;
int switchingC = 0;
int MX, MY;

void setup(){
size(600, 600);
}

void draw(){
if (mousePressed){
line(MX, MY, mouseX, mouseY);
if(mouseButton==LEFT){
if(switchingC==0){
background(200);
beginShape();
switchingC=1;
}


SP=new generationP(mouseX, mouseY, 0);
SP.DOShape();
COUNTER++;
if(COUNTER==100){
endShape();
switchingC=0;
COUNTER=0;
}
MX=pmouseX;
MY=pmouseY;
}else if(mouseButton==RIGHT){
endShape(CLOSE);
switchingC=0;
}
}
}

0 件のコメント:

コメントを投稿