├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .npmignore ├── .travis.yml ├── LICENSE ├── README.md ├── package.json ├── rollup.config.js ├── src ├── extentLimited.js ├── extentMulti.js ├── filterInRect.js ├── filterInRectFromQuadtree.js ├── findClosestSorted.js ├── findClosestUnsorted.js ├── findEqualSorted.js ├── findEqualUnsorted.js ├── index.js ├── interpolateCubicBezier.js ├── interpolateCubicBezierAngle.js ├── interpolateQuadraticBezier.js ├── interpolateQuadraticBezierAngle.js ├── rectContains.js ├── rectIntersects.js └── rotate.js ├── test ├── extentLimited.test.js ├── extentMulti.test.js ├── filterInRect.test.js ├── filterInRectFromQuadtree.test.js ├── findClosestSorted.test.js ├── findClosestUnsorted.test.js ├── findEqualSorted.test.js ├── findEqualUnsorted.test.js ├── interpolateCubicBezier.test.js ├── interpolateCubicBezierAngle.test.js ├── interpolateQuadraticBezier.test.js ├── interpolateQuadraticBezierAngle.test.js ├── rectContains.test.js ├── rectIntersects.test.js └── rotate.test.js └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- 1 | rollup.config.js 2 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbeshai/vis-utils/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | build/ 3 | lib/ 4 | node_modules 5 | npm-debug.log 6 | .nyc_output/ 7 | 8 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | build/*.zip 2 | test/ 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbeshai/vis-utils/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbeshai/vis-utils/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbeshai/vis-utils/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbeshai/vis-utils/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbeshai/vis-utils/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/extentLimited.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbeshai/vis-utils/HEAD/src/extentLimited.js -------------------------------------------------------------------------------- /src/extentMulti.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbeshai/vis-utils/HEAD/src/extentMulti.js -------------------------------------------------------------------------------- /src/filterInRect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbeshai/vis-utils/HEAD/src/filterInRect.js -------------------------------------------------------------------------------- /src/filterInRectFromQuadtree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbeshai/vis-utils/HEAD/src/filterInRectFromQuadtree.js -------------------------------------------------------------------------------- /src/findClosestSorted.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbeshai/vis-utils/HEAD/src/findClosestSorted.js -------------------------------------------------------------------------------- /src/findClosestUnsorted.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbeshai/vis-utils/HEAD/src/findClosestUnsorted.js -------------------------------------------------------------------------------- /src/findEqualSorted.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbeshai/vis-utils/HEAD/src/findEqualSorted.js -------------------------------------------------------------------------------- /src/findEqualUnsorted.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbeshai/vis-utils/HEAD/src/findEqualUnsorted.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbeshai/vis-utils/HEAD/src/index.js -------------------------------------------------------------------------------- /src/interpolateCubicBezier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbeshai/vis-utils/HEAD/src/interpolateCubicBezier.js -------------------------------------------------------------------------------- /src/interpolateCubicBezierAngle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbeshai/vis-utils/HEAD/src/interpolateCubicBezierAngle.js -------------------------------------------------------------------------------- /src/interpolateQuadraticBezier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbeshai/vis-utils/HEAD/src/interpolateQuadraticBezier.js -------------------------------------------------------------------------------- /src/interpolateQuadraticBezierAngle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbeshai/vis-utils/HEAD/src/interpolateQuadraticBezierAngle.js -------------------------------------------------------------------------------- /src/rectContains.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbeshai/vis-utils/HEAD/src/rectContains.js -------------------------------------------------------------------------------- /src/rectIntersects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbeshai/vis-utils/HEAD/src/rectIntersects.js -------------------------------------------------------------------------------- /src/rotate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbeshai/vis-utils/HEAD/src/rotate.js -------------------------------------------------------------------------------- /test/extentLimited.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbeshai/vis-utils/HEAD/test/extentLimited.test.js -------------------------------------------------------------------------------- /test/extentMulti.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbeshai/vis-utils/HEAD/test/extentMulti.test.js -------------------------------------------------------------------------------- /test/filterInRect.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbeshai/vis-utils/HEAD/test/filterInRect.test.js -------------------------------------------------------------------------------- /test/filterInRectFromQuadtree.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbeshai/vis-utils/HEAD/test/filterInRectFromQuadtree.test.js -------------------------------------------------------------------------------- /test/findClosestSorted.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbeshai/vis-utils/HEAD/test/findClosestSorted.test.js -------------------------------------------------------------------------------- /test/findClosestUnsorted.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbeshai/vis-utils/HEAD/test/findClosestUnsorted.test.js -------------------------------------------------------------------------------- /test/findEqualSorted.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbeshai/vis-utils/HEAD/test/findEqualSorted.test.js -------------------------------------------------------------------------------- /test/findEqualUnsorted.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbeshai/vis-utils/HEAD/test/findEqualUnsorted.test.js -------------------------------------------------------------------------------- /test/interpolateCubicBezier.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbeshai/vis-utils/HEAD/test/interpolateCubicBezier.test.js -------------------------------------------------------------------------------- /test/interpolateCubicBezierAngle.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbeshai/vis-utils/HEAD/test/interpolateCubicBezierAngle.test.js -------------------------------------------------------------------------------- /test/interpolateQuadraticBezier.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbeshai/vis-utils/HEAD/test/interpolateQuadraticBezier.test.js -------------------------------------------------------------------------------- /test/interpolateQuadraticBezierAngle.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbeshai/vis-utils/HEAD/test/interpolateQuadraticBezierAngle.test.js -------------------------------------------------------------------------------- /test/rectContains.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbeshai/vis-utils/HEAD/test/rectContains.test.js -------------------------------------------------------------------------------- /test/rectIntersects.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbeshai/vis-utils/HEAD/test/rectIntersects.test.js -------------------------------------------------------------------------------- /test/rotate.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbeshai/vis-utils/HEAD/test/rotate.test.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pbeshai/vis-utils/HEAD/yarn.lock --------------------------------------------------------------------------------