'use strict'; import Voronoi from './3rdparty/rhill-voronoi-core.js'; import { useAverage } from './Util.js'; import { QuadTree } from './Geometry.js'; /* from here on up, we always assume that points live in the range [(0,0), (1,1)) */ function lloydRelax(point_set, density) { /* setup quadtree and averages */ let tree = new QuadTree(1,1); let averages = {}; for (let i=0; i ({x: Math.random(), y: Math.random()}); let seed_points = []; for (let i=0; i