├── .esdoc.json ├── .gitignore ├── LICENSE ├── README.md ├── collisions.d.ts ├── demo ├── examples │ ├── Stress.mjs │ └── Tank.mjs └── index.mjs ├── docs ├── ast │ └── source │ │ ├── .external-ecmascript.js.json │ │ ├── Collisions.mjs.json │ │ └── modules │ │ ├── BVH.mjs.json │ │ ├── BVHBranch.mjs.json │ │ ├── Body.mjs.json │ │ ├── Circle.mjs.json │ │ ├── Point.mjs.json │ │ ├── Polygon.mjs.json │ │ ├── Result.mjs.json │ │ └── SAT.mjs.json ├── badge.svg ├── class │ └── src │ │ ├── Collisions.mjs~Collisions.html │ │ └── modules │ │ ├── Body.mjs~Body.html │ │ ├── Circle.mjs~Circle.html │ │ ├── Point.mjs~Point.html │ │ ├── Polygon.mjs~Polygon.html │ │ └── Result.mjs~Result.html ├── coverage.json ├── css │ ├── github.css │ ├── identifiers.css │ ├── manual.css │ ├── prettify-tomorrow.css │ ├── search.css │ ├── source.css │ ├── style.css │ └── test.css ├── demo │ ├── index.html │ └── index.js ├── file │ └── src │ │ ├── Collisions.mjs.html │ │ └── modules │ │ ├── BVH.mjs.html │ │ ├── BVHBranch.mjs.html │ │ ├── Body.mjs.html │ │ ├── Circle.mjs.html │ │ ├── Point.mjs.html │ │ ├── Polygon.mjs.html │ │ ├── Result.mjs.html │ │ └── SAT.mjs.html ├── identifiers.html ├── image │ ├── badge.svg │ ├── esdoc-logo-mini-black.png │ ├── esdoc-logo-mini.png │ ├── github.png │ ├── manual-badge.svg │ └── search.png ├── index.html ├── index.json ├── script │ ├── inherited-summary.js │ ├── inner-link.js │ ├── manual.js │ ├── patch-for-local.js │ ├── prettify │ │ ├── Apache-License-2.0.txt │ │ └── prettify.js │ ├── pretty-print.js │ ├── search.js │ ├── search_index.js │ └── test-summary.js └── source.html ├── package.json ├── src ├── Collisions.mjs └── modules │ ├── BVH.mjs │ ├── BVHBranch.mjs │ ├── Body.mjs │ ├── Circle.mjs │ ├── Point.mjs │ ├── Polygon.mjs │ ├── Result.mjs │ └── SAT.mjs └── webpack.config.js /.esdoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/.esdoc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/README.md -------------------------------------------------------------------------------- /collisions.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/collisions.d.ts -------------------------------------------------------------------------------- /demo/examples/Stress.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/demo/examples/Stress.mjs -------------------------------------------------------------------------------- /demo/examples/Tank.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/demo/examples/Tank.mjs -------------------------------------------------------------------------------- /demo/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/demo/index.mjs -------------------------------------------------------------------------------- /docs/ast/source/.external-ecmascript.js.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/ast/source/.external-ecmascript.js.json -------------------------------------------------------------------------------- /docs/ast/source/Collisions.mjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/ast/source/Collisions.mjs.json -------------------------------------------------------------------------------- /docs/ast/source/modules/BVH.mjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/ast/source/modules/BVH.mjs.json -------------------------------------------------------------------------------- /docs/ast/source/modules/BVHBranch.mjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/ast/source/modules/BVHBranch.mjs.json -------------------------------------------------------------------------------- /docs/ast/source/modules/Body.mjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/ast/source/modules/Body.mjs.json -------------------------------------------------------------------------------- /docs/ast/source/modules/Circle.mjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/ast/source/modules/Circle.mjs.json -------------------------------------------------------------------------------- /docs/ast/source/modules/Point.mjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/ast/source/modules/Point.mjs.json -------------------------------------------------------------------------------- /docs/ast/source/modules/Polygon.mjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/ast/source/modules/Polygon.mjs.json -------------------------------------------------------------------------------- /docs/ast/source/modules/Result.mjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/ast/source/modules/Result.mjs.json -------------------------------------------------------------------------------- /docs/ast/source/modules/SAT.mjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/ast/source/modules/SAT.mjs.json -------------------------------------------------------------------------------- /docs/badge.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/badge.svg -------------------------------------------------------------------------------- /docs/class/src/Collisions.mjs~Collisions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/class/src/Collisions.mjs~Collisions.html -------------------------------------------------------------------------------- /docs/class/src/modules/Body.mjs~Body.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/class/src/modules/Body.mjs~Body.html -------------------------------------------------------------------------------- /docs/class/src/modules/Circle.mjs~Circle.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/class/src/modules/Circle.mjs~Circle.html -------------------------------------------------------------------------------- /docs/class/src/modules/Point.mjs~Point.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/class/src/modules/Point.mjs~Point.html -------------------------------------------------------------------------------- /docs/class/src/modules/Polygon.mjs~Polygon.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/class/src/modules/Polygon.mjs~Polygon.html -------------------------------------------------------------------------------- /docs/class/src/modules/Result.mjs~Result.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/class/src/modules/Result.mjs~Result.html -------------------------------------------------------------------------------- /docs/coverage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/coverage.json -------------------------------------------------------------------------------- /docs/css/github.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/css/github.css -------------------------------------------------------------------------------- /docs/css/identifiers.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/css/identifiers.css -------------------------------------------------------------------------------- /docs/css/manual.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/css/manual.css -------------------------------------------------------------------------------- /docs/css/prettify-tomorrow.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/css/prettify-tomorrow.css -------------------------------------------------------------------------------- /docs/css/search.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/css/search.css -------------------------------------------------------------------------------- /docs/css/source.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/css/source.css -------------------------------------------------------------------------------- /docs/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/css/style.css -------------------------------------------------------------------------------- /docs/css/test.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/css/test.css -------------------------------------------------------------------------------- /docs/demo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/demo/index.html -------------------------------------------------------------------------------- /docs/demo/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/demo/index.js -------------------------------------------------------------------------------- /docs/file/src/Collisions.mjs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/file/src/Collisions.mjs.html -------------------------------------------------------------------------------- /docs/file/src/modules/BVH.mjs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/file/src/modules/BVH.mjs.html -------------------------------------------------------------------------------- /docs/file/src/modules/BVHBranch.mjs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/file/src/modules/BVHBranch.mjs.html -------------------------------------------------------------------------------- /docs/file/src/modules/Body.mjs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/file/src/modules/Body.mjs.html -------------------------------------------------------------------------------- /docs/file/src/modules/Circle.mjs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/file/src/modules/Circle.mjs.html -------------------------------------------------------------------------------- /docs/file/src/modules/Point.mjs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/file/src/modules/Point.mjs.html -------------------------------------------------------------------------------- /docs/file/src/modules/Polygon.mjs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/file/src/modules/Polygon.mjs.html -------------------------------------------------------------------------------- /docs/file/src/modules/Result.mjs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/file/src/modules/Result.mjs.html -------------------------------------------------------------------------------- /docs/file/src/modules/SAT.mjs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/file/src/modules/SAT.mjs.html -------------------------------------------------------------------------------- /docs/identifiers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/identifiers.html -------------------------------------------------------------------------------- /docs/image/badge.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/image/badge.svg -------------------------------------------------------------------------------- /docs/image/esdoc-logo-mini-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/image/esdoc-logo-mini-black.png -------------------------------------------------------------------------------- /docs/image/esdoc-logo-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/image/esdoc-logo-mini.png -------------------------------------------------------------------------------- /docs/image/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/image/github.png -------------------------------------------------------------------------------- /docs/image/manual-badge.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/image/manual-badge.svg -------------------------------------------------------------------------------- /docs/image/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/image/search.png -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/index.json -------------------------------------------------------------------------------- /docs/script/inherited-summary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/script/inherited-summary.js -------------------------------------------------------------------------------- /docs/script/inner-link.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/script/inner-link.js -------------------------------------------------------------------------------- /docs/script/manual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/script/manual.js -------------------------------------------------------------------------------- /docs/script/patch-for-local.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/script/patch-for-local.js -------------------------------------------------------------------------------- /docs/script/prettify/Apache-License-2.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/script/prettify/Apache-License-2.0.txt -------------------------------------------------------------------------------- /docs/script/prettify/prettify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/script/prettify/prettify.js -------------------------------------------------------------------------------- /docs/script/pretty-print.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/script/pretty-print.js -------------------------------------------------------------------------------- /docs/script/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/script/search.js -------------------------------------------------------------------------------- /docs/script/search_index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/script/search_index.js -------------------------------------------------------------------------------- /docs/script/test-summary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/script/test-summary.js -------------------------------------------------------------------------------- /docs/source.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/docs/source.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/package.json -------------------------------------------------------------------------------- /src/Collisions.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/src/Collisions.mjs -------------------------------------------------------------------------------- /src/modules/BVH.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/src/modules/BVH.mjs -------------------------------------------------------------------------------- /src/modules/BVHBranch.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/src/modules/BVHBranch.mjs -------------------------------------------------------------------------------- /src/modules/Body.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/src/modules/Body.mjs -------------------------------------------------------------------------------- /src/modules/Circle.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/src/modules/Circle.mjs -------------------------------------------------------------------------------- /src/modules/Point.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/src/modules/Point.mjs -------------------------------------------------------------------------------- /src/modules/Polygon.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/src/modules/Polygon.mjs -------------------------------------------------------------------------------- /src/modules/Result.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/src/modules/Result.mjs -------------------------------------------------------------------------------- /src/modules/SAT.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/src/modules/SAT.mjs -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sinova/Collisions/HEAD/webpack.config.js --------------------------------------------------------------------------------