2.1.0 • Published 8 years ago

remove-overlaps v2.1.0

Weekly downloads
4
License
MIT
Repository
github
Last release
8 years ago

remove-overlaps Build Status

Given set of N circles at predefined positions attempts to remove overlap between circles. Demo.

usage

var removeOverlaps = require('remove-overlaps')
var circles = [
  {x: 0, y: 0, r: 10},
  {x: 1, y: 0, r: 3}
]
var lastMove = removeOverlaps(circles)
var dist = distance(circles[0], circles[1])
assert(dist >= 13, 'it moved circles far enough')
assert(lastMove < 1, 'it converged!')

license

MIT

2.1.0

8 years ago

2.0.0

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago