Générer un PDF _Processing

Pour exporter un pdf, il faut placer ces quelques lignes de codes dans votre programme.
Ensuite, la touche "E" va générer des PDF de votre travail.


/**
 * Sketch : Modules
 * 
 */
// Ici on active les fonctions PDF
import processing.pdf.*;


// Ici on déclare la variable d’exportation
boolean isExport = false;

void setup() {
  size(500, 500);
  background(0);
  seed = (int)random(5000);
}

void draw() {
  randomSeed(seed);

//Ici on définie le début de l’enregistrement et le nom du fichier PDF
  if(isExport)beginRecord(PDF,"MonImage_###.pdf");
  background(0);
  noStroke();
  for (int y=marge; y<=height-marge; y += grilleY) {
    for (int x=marge; x<=width-marge; x += grilleX) {
      int randVal = (int)random(7);
      if(randVal>=3){
        module_01(x, y, tailleForme);
      }else{
        module_02(x, y, tailleForme);
      }
    }
  }
  
  
//Ici on définie la fin de l’enregistrement  
  if(isExport){
   endRecord();
   isExport = false;
  }
}

void mousePressed(){
 seed = (int)random(5000); 
}

//Ici on définie la touche qui exporte en PDF
void keyPressed(){
 if(key == 'e'){
  isExport  = !isExport;
 }
}