Algoritmo di Voronoi. 5 punti hardcodati + un punto per il mouse.
Algoritmo ottimizzato. Dividiamo il viewport in tile quadrate e inseriamo un punto per ogni tile + un punto per il mouse. Poi per ogni tile consideriamo solo i punti nell'intorno della tile corrente. Possiamo ora aggiungere quanti punti vogliamo senza impattare sulle performance.
In questa variante usiamo un filtro Laplaciano per evidenziare i bordi delle cellule.
Bolle.
Possiamo anche assegnare un colore ad ogni cellula.