import toxi.geom.*; import toxi.math.*; Curver[] curvers; int NUMCURVERS=5 ; int NUMCENTERS=25; int[][] grid; color[][] colorGrid; int count; void setup(){ size(800,800); smooth(); noStroke(); reset(); } void draw(){ boolean resetNeeded=true; for(int i=0;i8)noLoop(); } } void reset(){ background(0); count=0; grid = new int[width][height]; newColorGrid(); newCurvers(); loop(); } void newCurvers(){ curvers = new Curver[NUMCURVERS*NUMCENTERS]; Vec3D pos = new Vec3D(width/2,height/2,0f); Vec3D hdg = new Vec3D(); for(int c=0;c