package p5;
import anar.*;



import processing.core.PApplet;
import voronoi.Voronoi;

public class Test04cVoronoiLazy extends PApplet {

  /*
   * Example for Anar library by Guillaume LaBelle + Julien Nembrini
   * http://anar.ch
   */


  Obj myObj;

  public void setup(){
    size(800,400,OPENGL);
    Anar.init(this);
    Anar.drawAxis();

    initForm();
  }

  public void initForm(){

    // RANDOMS POINTS
    Pts inPts = new Pts();
    for (int i = 0; i<200; i++)
      inPts.add(Anar.PtRnd(400,400));

    myObj = new Voronoi(inPts);
  }

  public void draw(){
    background(255);
    myObj.draw();
  }

  public void keyPressed(){
    if(key==' ')
      initForm();
  }

  public static void main(String[] args){
    PApplet.main(new String[]{Test04cVoronoiLazy.class.getName()});
  }
}

