{"_id":"@akashic-extension/collision-js","_rev":"5-72fce21321aeda8dae140333abedbb23","name":"@akashic-extension/collision-js","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"@akashic-extension/collision-js","version":"1.0.0","author":{"name":"DWANGO Co., Ltd."},"license":"MIT","_id":"@akashic-extension/collision-js@1.0.0","maintainers":[{"name":"akashic-extension-owner","email":"akashic@dwango.co.jp"},{"name":"yu-ogi","email":"yusuke_ogiwara@dwango.co.jp"},{"name":"xtity","email":"kousuke.sima@gmail.com"},{"name":"kmkr01","email":"charonda.sasakia@gmail.com"},{"name":"akashic-owner","email":"akashic@dwango.co.jp"}],"homepage":"https://github.com/akashic-games/collision-js#readme","bugs":{"url":"https://github.com/akashic-games/collision-js/issues"},"dist":{"shasum":"ec2311730858e637c611271283e4d29608652f1a","tarball":"https://registry.npmjs.org/@akashic-extension/collision-js/-/collision-js-1.0.0.tgz","fileCount":38,"integrity":"sha512-wNpa7MNAq7UfBGO2Gj3SeZ3fW/9RxuFwxg/cplrOU1Z/SNhtBv0o6P33iyczB6ibps0qkFja+uOTBwH/MWkVLA==","signatures":[{"sig":"MEYCIQCAXhnVKwRHhtPteMODTXtDOkc3Y9NnzHi/AQ7Rva7rXQIhALNoFd94aPnd3DUu7VNIkEWEJzhFufQJlBAfGxEkBXMr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhWgKCRA9TVsSAnZWagAAyW8QAJDFLjB+f4hNviTI/A/U\ny/uqclOTcWQcHGxUAdZ/7Ww3CPQhCp56uLPy14cBy9rpLmxKx6NVzCaW2z3o\nLJn825ebIpf9qKpWQ1PZMOP/wSMJzFVvhKP8dQ7jmcDxeWHFEnbmCv05Py4E\nmcNcT399RHfW0UJ29oZkvSkmJ5Ow/YVFxRyw1ClxF7dAtAMmdK7YMgQWQhq4\ndXt2rm+QruzEUo1NfpyMjY84fZhhrpjfq16eT4FA6DHvsfcZqkyiewpsaXvG\ngP5Nbk6+VgagHd31iVhcx27Eyp6r4mSV1zCYiC8g/SxkkoEITV0qe8vNJkrg\nDi1SG0DlLVTUAGBs93+CuA7yDGvTYuXTCOVr2g1brfpWgH0M67M0bPIzmdF5\nyt6dNw9saSa0TYEHRaWWi4cSNJ54ddgrtoPN918uobtfK+F9+6tLmzf+2jWf\nNllaAfvpPboaxfL6BLRgZR+Gswsr2+jRcs+5ivBJJXRI0bWS4ZuFzE3e5QUr\naHGFoe6gCLHV8ldIEbA9iRYOalv6oNXaV8VZXL+PkYhap3JEMrMW6yhhjMz1\nxy2NHkDQA0YEo1rZJfFsDbQqRcV+XK3A2gYBoniWB8SIXWaGLRrWsp4SO7Gu\nMxCV3oNk9hJrvmpQBKjtnq1/1MWQ/gTwtdTiM7IwtjWdOI1iaaN/tCmw93gc\n72Ae\r\n=Bux/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"e9fc11250838c176236ebcac766128e1c19b1761","scripts":{"doc":"typedoc --out ./doc","test":"jest","build":"rimraf ./lib && tsc -p ./tsconfig.json","clean":"rimraf ./lib ./doc","watch":"tsc --watch","prepare":"npm run build","prepublishOnly":"npm run build"},"typings":"./lib/index.d.ts","_npmUser":{"name":"akashic-extension-owner","email":"akashic@dwango.co.jp"},"repository":{"url":"git+https://github.com/akashic-games/collision-js.git","type":"git"},"_npmVersion":"6.11.3","description":"Math and collision library","directories":{},"_nodeVersion":"10.17.0","dependencies":{},"publishConfig":{"access":"public","@akashic-extension:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","rimraf":"^3.0.2","ts-jest":"^26.3.0","typedoc":"^0.19.2","typescript":"^4.0.2","@types/jest":"^26.0.12"},"_npmOperationalInternal":{"tmp":"tmp/collision-js_1.0.0_1602578442423_0.8534794144683833","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@akashic-extension/collision-js","version":"1.0.1","author":{"name":"DWANGO Co., Ltd."},"license":"MIT","_id":"@akashic-extension/collision-js@1.0.1","maintainers":[{"name":"akashic-extension-owner","email":"akashic@dwango.co.jp"},{"name":"yu-ogi","email":"yusuke_ogiwara@dwango.co.jp"},{"name":"xtity","email":"kousuke.sima@gmail.com"},{"name":"kmkr01","email":"charonda.sasakia@gmail.com"},{"name":"akashic-owner","email":"akashic@dwango.co.jp"}],"homepage":"https://github.com/akashic-games/collision-js#readme","bugs":{"url":"https://github.com/akashic-games/collision-js/issues"},"dist":{"shasum":"0d9abccf0e27b0ddfdaca044b97d4dddd838e497","tarball":"https://registry.npmjs.org/@akashic-extension/collision-js/-/collision-js-1.0.1.tgz","fileCount":38,"integrity":"sha512-cLuN/Rj9Dv1REaVVOMYuaGCsTssABJpaOhGflaAFQH93WTiHQFxSBuwA90/B7a3ZYQEhoJDCHbV1FXAXK5a0Rw==","signatures":[{"sig":"MEQCIGZSdnctDBbJvGoyqip+KOHkG9sAVvxf0MF30Cs2XbcgAiAz6rhz5ihTh8Cz2T6I87VN9JQq4mS/65aj7uEei3axew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgASoDCRA9TVsSAnZWagAAqx4P/24i9bokZ4RBr8IcTx/V\npbI44wW0PSpx+Mh3NCyAL3KnLO1nqzCmfXZACNReKpV45osYbKLHiwMGnCOe\nKp3JcrjpIIRKBvXINF+oijcigAIsl364C7AXqNmMP/PvZSeT9LZzPF70+P3Q\n5AvhXuerrWUkgHlY2K7POwDHM0rA+ahp5GkJdDao74pjBeTTAPFcWLvOmR89\njVFMgTutxbxPpw71nAYRgEamkR9saSQqauwVfdlrs5cNRFnPk21z62h+Z26r\nTgU98+yJxJ0l+v50bwYESmDvSXSbfEEbwU+R5mGxAVAKNHo9fRL9vOkRQwH5\ntx0Wroo//DdIWulWiDxjtyAb0Rr8IVSmU6G1MMns6wquHu6xjsTJ6Rzb77h1\nG/INJJ+x+5rc2db1mgnTyudl4zgsHzWs+CgJ0LROiOckwUu0OynXQwwoJ1KV\nfDI1RzdqmknFsy0MXfV9Z2C7QabzKuIi40MqyYAKc8yfsPTveAbLWGzMAb6W\ncc67c9rzXdDhMBubuesAjRHrku2v5jErBCGC03BZucnCyR9TMrizeag9GgSW\njWwK1Dwo12tjOCgxKkvdqapiBRFcsVtXIDwlqc6yNs+VV1I5KkliOSIH8kmI\n8yb0EMWJw3FAkpQDcXrQ0tX11DuzWdRdg8wBjPvPl+ZocCtsXz+ZAfmvgaAs\nepDA\r\n=G8cU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"db95537e2a324ec4ec107cd91f8dfee6ac1c3fbf","scripts":{"doc":"typedoc --out ./doc","test":"jest","build":"rimraf ./lib && tsc -p ./tsconfig.json","clean":"rimraf ./lib ./doc","watch":"tsc --watch","prepare":"npm run build","prepublishOnly":"npm run build"},"typings":"./lib/index.d.ts","_npmUser":{"name":"akashic-extension-owner","email":"akashic@dwango.co.jp"},"repository":{"url":"git+https://github.com/akashic-games/collision-js.git","type":"git"},"_npmVersion":"6.14.9","description":"Math and collision library","directories":{},"_nodeVersion":"14.15.3","dependencies":{},"publishConfig":{"access":"public","@akashic-extension:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","rimraf":"^3.0.2","ts-jest":"^26.3.0","typedoc":"^0.19.2","typescript":"^4.0.2","@types/jest":"^26.0.12"},"_npmOperationalInternal":{"tmp":"tmp/collision-js_1.0.1_1610689026747_0.9833848084295322","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@akashic-extension/collision-js","version":"1.1.0","author":{"name":"DWANGO Co., Ltd."},"license":"MIT","_id":"@akashic-extension/collision-js@1.1.0","maintainers":[{"name":"akashic-extension-owner","email":"akashic@dwango.co.jp"},{"name":"yu-ogi","email":"yusuke_ogiwara@dwango.co.jp"},{"name":"xtity","email":"kousuke.sima@gmail.com"},{"name":"kmkr01","email":"charonda.sasakia@gmail.com"},{"name":"akashic-owner","email":"akashic@dwango.co.jp"}],"homepage":"https://github.com/akashic-games/collision-js#readme","bugs":{"url":"https://github.com/akashic-games/collision-js/issues"},"dist":{"shasum":"6c7c3ff8ce3c81e4e61d01efd0728ba583536295","tarball":"https://registry.npmjs.org/@akashic-extension/collision-js/-/collision-js-1.1.0.tgz","fileCount":43,"integrity":"sha512-bm2IDsNxQrhPsC4NcUZYkqVhAnzYoAtVDz5Suys7GGoHcfCTWaiazqCNRZpE/gzQ557uJy5d9/UteZ5CtRaWNA==","signatures":[{"sig":"MEYCIQDimlngPVJJkpW9CHjppQNX7FfWXgGKLMNZNZw+2/AP0QIhAJ5ll57YP5Xgrwry3BKN8xKdkIKUcXPnk21LdX8ZmAhA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQC92CRA9TVsSAnZWagAAMj8P/2Od8TlE8Vg/6I1SJllQ\n2KsqmH97TaK1iUQLiJXRQnH5MwlNqA+F5GwCo/cD/C5c61nusrxAFNgIBymU\nMK0f64hbpG5r1K5wwnyCwGTillw51jSjwYEgZlhzWXS8CKp/IL7A1Tu6V26z\nRYE6nEO+DctIMbhO7UaRzL8WbMKxgjciSPFkZyqIw3mrvZDCB+Xo4kE9FzvE\ngj2+1F3VGh/mN5pS8a2iMnEKsmtMO18xamRI47M5u4qvchn8IxLBf4CP9ioh\nQEp7VAEBB3TYeoUFAA2sZGmkFJYhmzD6tU/rFTpH/oknvLfH0/4zKWEiApoJ\nq01ZW9pSYqvfNbd2aPwEsl1xBtlFVCitsaJcP/bng9TnKvADs6Zaqx+TVltV\n0ci8G2VmyvrFJE3r89M9QCVmGh0+LWzsjBKghRiF7Vb/ycN7I916PQm0uEG5\nIiNl1+9iPCo9g+kNty3wMiYwR90Z8VMJ2ZXV/F8Zjf+k3uFzBggl1unFixj1\nsxfdTMS6OmUureLU03KchB1VOLXJINVx/scUzEIm/2TtSzlic+5VPoew40vP\nU2YGbHbBoLG8dR/pe/Kah9XMuMkHp12AMX1vYXDJVKys4UFIoRKrOKD2xMgH\nkNVS4MqaGw0TZU2XKP5Y3ZpzxGCaNdFZ8+Nes+C9FAs0pSCS2BWCHgMn358n\n6jZ9\r\n=UPO3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"1ee8a472d9a7dca0a7edafef22816eb11f5a9398","scripts":{"doc":"typedoc --out ./doc","test":"jest","build":"rimraf ./lib && tsc -p ./tsconfig.json","clean":"rimraf ./lib ./doc","watch":"tsc --watch","prepare":"npm run build"},"typings":"./lib/index.d.ts","_npmUser":{"name":"akashic-extension-owner","email":"akashic@dwango.co.jp"},"repository":{"url":"git+https://github.com/akashic-games/collision-js.git","type":"git"},"_npmVersion":"7.14.0","description":"Math and collision library","directories":{},"_nodeVersion":"14.15.3","dependencies":{},"publishConfig":{"access":"public","@akashic-extension:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","rimraf":"^3.0.2","ts-jest":"^26.3.0","typedoc":"^0.19.2","typescript":"^4.0.2","@types/jest":"^26.0.12"},"_npmOperationalInternal":{"tmp":"tmp/collision-js_1.1.0_1631596406452_0.20107000438896505","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-10-13T08:40:42.283Z","modified":"2025-10-08T10:36:19.715Z","1.0.0":"2020-10-13T08:40:42.583Z","1.0.1":"2021-01-15T05:37:06.928Z","1.1.0":"2021-09-14T05:13:26.580Z"},"bugs":{"url":"https://github.com/akashic-games/collision-js/issues"},"author":{"name":"DWANGO Co., Ltd."},"license":"MIT","homepage":"https://github.com/akashic-games/collision-js#readme","repository":{"url":"git+https://github.com/akashic-games/collision-js.git","type":"git"},"description":"Math and collision library","maintainers":[{"email":"akashic@dwango.co.jp","name":"akashic-extension-owner"},{"email":"akashic@dwango.co.jp","name":"akashic-owner"}],"readme":"<p align=\"center\">\n<img src=\"img/akashic.png\"/>\n</p>\n\n# collision-js\n\ncollision-js は算術ライブラリを含むコリジョンライブラリです。[Akashic Engine](https://akashic-games.github.io/)上での利用を念頭に開発されていますが、単体での利用も可能となっています。\n\n以下の機能があります。\n\n- コリジョン\n    - 以下のシェイプ間の交差判定。\n        - 点\n        - 円\n        - 有向ボックス\n        - 軸平行ボックス\n        - 直線\n        - 線分\n        - 凸多角形\n- 算術\n    - ２次元と３次元のベクトル。\n    - ２行２列と３行３列の行列。\n\n詳しくはAPIリファレンスを参照ください。\n\n## 利用方法\n\n[Akashic Engine](https://akashic-games.github.io/)で利用する手順を説明します。\n\n[akashic-cli](https://github.com/akashic-games/akashic-cli)をインストールした後、\n\n```sh\nakashic install @akashic-extension/collision-js\n```\n\nでインストールできます。コンテンツからは、\n\n```javascript\nvar co = require(\"@akashic-extension/collision-js\");\n```\n\nで利用してください。\n\nAkashic Engineの詳細な利用方法については、 [公式ページ](https://akashic-games.github.io/) を参照してください。\n\n## サンプル\n\n`sample` ディレクトリにサンプルが用意されています。詳細はサンプルの `README.md` を参照してください。\n\n## APIリファレンス\n\nhttps://akashic-games.github.io/reference/collision-js/index.html\n\n## ビルド方法\n\ncollision-js は TypeScript で書かれたライブラリであるため、ビルドには Node.js が必要です。\n\n```sh\nnpm install\nnpm run build\n```\n\n## ライセンス\n\n本リポジトリは MIT License の元で公開されています。\n詳しくは [LICENSE](./LICENSE) をご覧ください。\n\nただし、画像ファイルおよび音声ファイルは\n[CC BY 2.1 JP](https://creativecommons.org/licenses/by/2.1/jp/) の元で公開されています。\n","readmeFilename":"README.md"}