Portada

Portada

De :: visualp5.net :: el foro de processing en castellano

void setup(){

 background(255);//fondo
 size(500,500);//formato
 smooth();//suavizado
 frameRate(10);//rapidez
 noCursor();

}

void draw(){

 fill(255,70);
 rect(0,0,width,height);
 if (mouseX !=0 && mouseY !=0) {//para que no dibuje cuando el mouse esté en 0,0
     //nave1
   curve(0,900,pmouseX/2,pmouseY/2,mouseX/1.2,mouseY/1.2,pmouseX,pmouseY);
   curve(900,0,pmouseX/2,pmouseY/2,mouseX/1.2,mouseY/1.2,pmouseX,pmouseY);
   curve(900,500,pmouseX/2,pmouseY/2,mouseX/1.2,mouseY/1.2,pmouseX,pmouseY);
   //nave2
   curve(0,500,pmouseX*1.2,pmouseY*1.2,mouseX*2,mouseY*2,pmouseX,pmouseY);
   curve(500,0,pmouseX*1.2,pmouseY*1.2,mouseX*2,mouseY*2,pmouseX,pmouseY);
   curve(500,500,pmouseX*1.2,pmouseY*1.2,mouseX*2,mouseY*2,pmouseX,pmouseY);


   if (keyPressed == true){
     line(mouseX*0.9,pmouseY*0.9,mouseX,pmouseY);
   }
 }

}

En línea