import processing.opengl.*; import anar.*; import java.util.*; import voronoi.*; /* * Example for Anar library by Guillaume LaBelle + Julien Nembrini * http://anar.ch */ Obj myObj; void setup(){ size(800,400,OPENGL); Anar.init(this); Anar.drawAxis(); initForm(); } void initForm(){ myObj = new Obj(); // RANDOMS POINTS Obj inPts = new Obj(); for (int i = 0; i<200; i++) inPts.add(Anar.PtRnd(400,400)); myObj.add(inPts); // INIT THE TRIANGULATION int sz = 1000000; Simplex firstTriangle = new Simplex(new Pnt[]{new Pnt( -sz, -sz), new Pnt(sz, -sz), new Pnt(0,sz)}); DelaunayTriangulation dt = new DelaunayTriangulation(firstTriangle); // ADD THE POINTS for (int i = 0; i