int incrementX = 20;
int incrementY = 1;

int largeurRect;
PFont myFont;

void setup(){
size( 500, 500);
background( 41);
myFont = createFont(« ScalaCaps », 32);
textFont(myFont);

}

void draw(){

background( 41);

incrementX = mouseX;
incrementY = mouseY;

if( incrementX == 0 || incrementY == 0 ){
incrementX = 20;
incrementY = 20;
}

for( int i=0; i < width; i= i+ incrementX){

for( int j=0; j < height; j = j+incrementY){

//fill( 255, i, j, 12);
stroke(255, i, j, 12);
strokeWeight( 2);
fill(i*5, j*4, j, 240);

int tailleCercle = mouseX;
int tailleOrange = mouseY;
line(i, j, tailleCercle, tailleOrange);

fill(i*2, j*6, j, 40);
rect(i, j, tailleOrange, tailleCercle);

}
}
text(« Pink Floyd »,10, 450);
text(« Microprocessor … »,10, 400);

}

 

int posXCercle;
int posYCercle;

float tailleCercle;
float ratioLargeur = 4.455;
float ratioHauteur = 4.53;

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

void draw () {

posXCercle = mouseX;
posYCercle = mouseY;

ratioLargeur = (float) posXCercle / width;
ratioHauteur = (float) posYCercle / height;

//si la souris est enfoncée
if ( mousePressed == true) {

tailleCercle = ratioLargeur * 80+ratioHauteur*80;

fill( ratioLargeur * 255, 25, 56);
noStroke();

//… alors dessiner ellipse de 40, 40

ellipse( posXCercle, posYCercle, tailleCercle, tailleCercle);
}

if (keyPressed == true) {
//exporter format bitmap
//save (« nom de l’image.jpg »)
//save (« nom de l’image.tiff »)
//save (« nom de l’image.png »)
}
}