JaapSuter
Based on Jason Davies’ implementation of Bridson’s algorithm. See the related explanation.
https://d3js.org/d3.v3.min.js