├── .gitignore ├── .npmignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── __tests__ ├── boundary-distance.js ├── centroid-distance.js ├── centroid-within.js ├── from-functions.js ├── helpers.js ├── inside-distance.js ├── overlap.js ├── polyline.js ├── test-helpers.js ├── vector.js ├── within.js └── x-set.js ├── docs ├── .nojekyll ├── README.md ├── _coverpage.md ├── ant-256.png ├── ant-32.png └── index.html ├── package.json └── src ├── actor.js ├── agent.js ├── autotile.js ├── boundary-distance.js ├── centroid-distance.js ├── centroid-within.js ├── from-functions.js ├── grid.js ├── helpers.js ├── index.js ├── inside-distance.js ├── overlap.js ├── polyline.js ├── random-circles.js ├── random.js ├── regions.js ├── simplify.js ├── simulation.js ├── square.js ├── vector.js ├── within.js ├── x-set.js └── zone.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjmcn/atomic-agents/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjmcn/atomic-agents/HEAD/.npmignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjmcn/atomic-agents/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjmcn/atomic-agents/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjmcn/atomic-agents/HEAD/README.md -------------------------------------------------------------------------------- /__tests__/boundary-distance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjmcn/atomic-agents/HEAD/__tests__/boundary-distance.js -------------------------------------------------------------------------------- /__tests__/centroid-distance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjmcn/atomic-agents/HEAD/__tests__/centroid-distance.js -------------------------------------------------------------------------------- /__tests__/centroid-within.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjmcn/atomic-agents/HEAD/__tests__/centroid-within.js -------------------------------------------------------------------------------- /__tests__/from-functions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjmcn/atomic-agents/HEAD/__tests__/from-functions.js -------------------------------------------------------------------------------- /__tests__/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjmcn/atomic-agents/HEAD/__tests__/helpers.js -------------------------------------------------------------------------------- /__tests__/inside-distance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjmcn/atomic-agents/HEAD/__tests__/inside-distance.js -------------------------------------------------------------------------------- /__tests__/overlap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjmcn/atomic-agents/HEAD/__tests__/overlap.js -------------------------------------------------------------------------------- /__tests__/polyline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjmcn/atomic-agents/HEAD/__tests__/polyline.js -------------------------------------------------------------------------------- /__tests__/test-helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjmcn/atomic-agents/HEAD/__tests__/test-helpers.js -------------------------------------------------------------------------------- /__tests__/vector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjmcn/atomic-agents/HEAD/__tests__/vector.js -------------------------------------------------------------------------------- /__tests__/within.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjmcn/atomic-agents/HEAD/__tests__/within.js -------------------------------------------------------------------------------- /__tests__/x-set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjmcn/atomic-agents/HEAD/__tests__/x-set.js -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjmcn/atomic-agents/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/_coverpage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjmcn/atomic-agents/HEAD/docs/_coverpage.md -------------------------------------------------------------------------------- /docs/ant-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjmcn/atomic-agents/HEAD/docs/ant-256.png -------------------------------------------------------------------------------- /docs/ant-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjmcn/atomic-agents/HEAD/docs/ant-32.png -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjmcn/atomic-agents/HEAD/docs/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjmcn/atomic-agents/HEAD/package.json -------------------------------------------------------------------------------- /src/actor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjmcn/atomic-agents/HEAD/src/actor.js -------------------------------------------------------------------------------- /src/agent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjmcn/atomic-agents/HEAD/src/agent.js -------------------------------------------------------------------------------- /src/autotile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjmcn/atomic-agents/HEAD/src/autotile.js -------------------------------------------------------------------------------- /src/boundary-distance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjmcn/atomic-agents/HEAD/src/boundary-distance.js -------------------------------------------------------------------------------- /src/centroid-distance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjmcn/atomic-agents/HEAD/src/centroid-distance.js -------------------------------------------------------------------------------- /src/centroid-within.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjmcn/atomic-agents/HEAD/src/centroid-within.js -------------------------------------------------------------------------------- /src/from-functions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjmcn/atomic-agents/HEAD/src/from-functions.js -------------------------------------------------------------------------------- /src/grid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjmcn/atomic-agents/HEAD/src/grid.js -------------------------------------------------------------------------------- /src/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjmcn/atomic-agents/HEAD/src/helpers.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjmcn/atomic-agents/HEAD/src/index.js -------------------------------------------------------------------------------- /src/inside-distance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjmcn/atomic-agents/HEAD/src/inside-distance.js -------------------------------------------------------------------------------- /src/overlap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjmcn/atomic-agents/HEAD/src/overlap.js -------------------------------------------------------------------------------- /src/polyline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjmcn/atomic-agents/HEAD/src/polyline.js -------------------------------------------------------------------------------- /src/random-circles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjmcn/atomic-agents/HEAD/src/random-circles.js -------------------------------------------------------------------------------- /src/random.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjmcn/atomic-agents/HEAD/src/random.js -------------------------------------------------------------------------------- /src/regions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjmcn/atomic-agents/HEAD/src/regions.js -------------------------------------------------------------------------------- /src/simplify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjmcn/atomic-agents/HEAD/src/simplify.js -------------------------------------------------------------------------------- /src/simulation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjmcn/atomic-agents/HEAD/src/simulation.js -------------------------------------------------------------------------------- /src/square.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjmcn/atomic-agents/HEAD/src/square.js -------------------------------------------------------------------------------- /src/vector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjmcn/atomic-agents/HEAD/src/vector.js -------------------------------------------------------------------------------- /src/within.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjmcn/atomic-agents/HEAD/src/within.js -------------------------------------------------------------------------------- /src/x-set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjmcn/atomic-agents/HEAD/src/x-set.js -------------------------------------------------------------------------------- /src/zone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjmcn/atomic-agents/HEAD/src/zone.js --------------------------------------------------------------------------------