A simple Poisson disc sampler
npm install poisson-disc-samplerThis code is based on Mike Bostock's
implementation of Jason
Davies' implementation of Bridson's
algorithm.
``js
// width, height, radius
var sampler = poissonDiscSampler(1000, 500, 10);
var sample;
while ((sample = sampler())) {
console.log('x, y:', sample[0], sample[1]);
}
console.log('no space left for other points now, all done');
``