{"_id":"bvh.js","_rev":"12-565e8a7ffc292d100825aea255b5e30d","name":"bvh.js","dist-tags":{"latest":"0.0.13"},"versions":{"0.0.1":{"name":"bvh.js","version":"0.0.1","keywords":["bvh","raycast","frustum culling"],"author":{"name":"Andrea Gargaro","email":"devgargaro@gmail.com"},"license":"MIT","_id":"bvh.js@0.0.1","maintainers":[{"name":"agargaro","email":"devgargaro@gmail.com"}],"homepage":"https://github.com/agargaro/bvh.js#readme","bugs":{"url":"https://github.com/agargaro/bvh.js/issues"},"dist":{"shasum":"2008d838061ebf343ab75c6b4af38a3d3312bffc","tarball":"https://registry.npmjs.org/bvh.js/-/bvh.js-0.0.1.tgz","fileCount":19,"integrity":"sha512-b85VpWDRCT88vDVUIm08Inn0VPkLfOMG5Oagm+EJzJdlibR+4u9Uie++GuWqQnpV8KluEmg6FEdeK6z6DN+mLg==","signatures":[{"sig":"MEUCIBayOV1LUW6YLTYD9Soyf/dPXOv5U0JCoI+wX1E866GFAiEA3/W2wcp9+N8IJ8xQiW8kd877EVXaHQloEhhmGo9sgN0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163208},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","gitHead":"c155989cc46553a60c4c4d6c524ca3450a564259","scripts":{"build":"vite build","clean":"npx rimraf dist","start":"vite","postpublish":"npm run clean","publish-beta":"npm version prerelease --preid=beta --git-tag-version false && npm run build && cd dist && npm publish --tag beta --access public","publish-major":"npm version major --git-tag-version false && npm run build && cd dist && npm publish --access public","publish-minor":"npm version minor --git-tag-version false && npm run build && cd dist && npm publish --access public","publish-patch":"npm version patch --git-tag-version false && npm run build && cd dist && npm publish --access public"},"_npmUser":{"name":"agargaro","email":"devgargaro@gmail.com"},"repository":{"url":"git+https://github.com/agargaro/bvh.js.git","type":"git"},"_npmVersion":"8.3.1","description":"BVH implementation","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.13","typescript":"^5.1.3","vite-plugin-dts":"^3.9.1","vite-plugin-static-copy":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/bvh.js_0.0.1_1720717115369_0.8850364190790798","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"bvh.js","version":"0.0.2","keywords":["bvh","raycast","frustum culling"],"author":{"name":"Andrea Gargaro","email":"devgargaro@gmail.com"},"license":"MIT","_id":"bvh.js@0.0.2","maintainers":[{"name":"agargaro","email":"devgargaro@gmail.com"}],"homepage":"https://github.com/agargaro/bvh.js#readme","bugs":{"url":"https://github.com/agargaro/bvh.js/issues"},"dist":{"shasum":"5fa55aa5502771b8df2a720809cf88b6c69b5595","tarball":"https://registry.npmjs.org/bvh.js/-/bvh.js-0.0.2.tgz","fileCount":19,"integrity":"sha512-Luy8DQ8XH28iJ6+QBSGQmcTCGgApd4VX4A+1coJfq4B/pWVRLZmeywMWfWD1kt2ypMJy1cPRUwSgwwKdfL1H/g==","signatures":[{"sig":"MEUCIFDNYx+fdvW98x9M9YEXL1CzKZKaYF0tzvoNKfikjUJsAiEAt5iODiks4vnBUiwP0+KUJiyFOmd0MVk24RN9pyhJJo8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163630},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","gitHead":"137d3ba4e11a3917e96196a7b5df512f233deade","scripts":{"build":"vite build","clean":"npx rimraf dist","start":"vite","publish-beta":"npm version prerelease --preid=beta --git-tag-version false && npm run build && cd dist && npm publish --tag beta --access public","publish-major":"npm version major --git-tag-version false && npm run build && cd dist && npm publish --access public","publish-minor":"npm version minor --git-tag-version false && npm run build && cd dist && npm publish --access public","publish-patch":"npm version patch --git-tag-version false && npm run build && cd dist && npm publish --access public"},"_npmUser":{"name":"agargaro","email":"devgargaro@gmail.com"},"repository":{"url":"git+https://github.com/agargaro/bvh.js.git","type":"git"},"_npmVersion":"8.3.1","description":"BVH implementation","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.13","typescript":"^5.1.3","vite-plugin-dts":"^3.9.1","vite-plugin-static-copy":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/bvh.js_0.0.2_1720962587646_0.4346056654388548","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"bvh.js","version":"0.0.3","keywords":["bvh","raycast","frustum culling","bounds-hierarchy","performance","three","intersection","acceleration"],"author":{"name":"Andrea Gargaro","email":"devgargaro@gmail.com"},"license":"MIT","_id":"bvh.js@0.0.3","maintainers":[{"name":"agargaro","email":"devgargaro@gmail.com"}],"homepage":"https://github.com/agargaro/bvh.js#readme","bugs":{"url":"https://github.com/agargaro/bvh.js/issues"},"dist":{"shasum":"ec3a5f85b027fbc78b4ac60f99463595fce9d6ce","tarball":"https://registry.npmjs.org/bvh.js/-/bvh.js-0.0.3.tgz","fileCount":19,"integrity":"sha512-xQ0d4pibxzSJEH8L4p3v3OqVaNZIZUHkkRrkVWIgbwOQpCvRYKoZvkORBdH3ROzLpR2oatLCdyct4n6cVs6whQ==","signatures":[{"sig":"MEUCIQDJRb4HRWWTzhg4qA0csIFwpUaS1kwvJ0fuIeY60UQjWwIgJIaTGqlEf0FepRzaw2sUu6GbGhFVYuNFp7Ppoc48CYE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163738},"main":"index.umd.cjs","type":"module","types":"index.d.ts","module":"index.js","gitHead":"137d3ba4e11a3917e96196a7b5df512f233deade","scripts":{"build":"vite build","clean":"npx rimraf dist","start":"vite","publish-beta":"npm version prerelease --preid=beta --git-tag-version false && npm run build && cd dist && npm publish --tag beta --access public","publish-major":"npm version major --git-tag-version false && npm run build && cd dist && npm publish --access public","publish-minor":"npm version minor --git-tag-version false && npm run build && cd dist && npm publish --access public","publish-patch":"npm version patch --git-tag-version false && npm run build && cd dist && npm publish --access public"},"_npmUser":{"name":"agargaro","email":"devgargaro@gmail.com"},"repository":{"url":"git+https://github.com/agargaro/bvh.js.git","type":"git"},"_npmVersion":"8.3.1","description":"BVH implementation","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.13","typescript":"^5.1.3","vite-plugin-dts":"^3.9.1","vite-plugin-static-copy":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/bvh.js_0.0.3_1720979839271_0.8445432083908646","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"bvh.js","version":"0.0.4","keywords":["bvh","raycast","frustum culling","bounds-hierarchy","performance","three","intersection","acceleration"],"author":{"name":"Andrea Gargaro","email":"devgargaro@gmail.com"},"license":"MIT","_id":"bvh.js@0.0.4","maintainers":[{"name":"agargaro","email":"devgargaro@gmail.com"}],"homepage":"https://github.com/agargaro/bvh.js#readme","bugs":{"url":"https://github.com/agargaro/bvh.js/issues"},"dist":{"shasum":"889b4069625a0dd3100bd60a6984284e0b034f16","tarball":"https://registry.npmjs.org/bvh.js/-/bvh.js-0.0.4.tgz","fileCount":19,"integrity":"sha512-iEhs04P1XS5AMBKA7ZYmAtRznUDLBOZsQ07LD02sA9OUGaDM4iwytb4/0H5hqo/DT/YG4HLu+IobA/+1umRnAA==","signatures":[{"sig":"MEUCICOtJpav9FqNqw4r3M1khBgbp/OtAGZy22yZtBYEzixXAiEAlvrWuKRUXCqBVUp4PKLy/TZhqypN4hGrOuIlFMa65xg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163542},"main":"index.umd.cjs","type":"module","types":"index.d.ts","module":"index.js","gitHead":"d61c20f7f7a2164b79c4f92f1b2902336d2ac8be","scripts":{"build":"vite build","clean":"npx rimraf dist","start":"vite","publish-beta":"npm version prerelease --preid=beta --git-tag-version false && npm run build && cd dist && npm publish --tag beta --access public","publish-major":"npm version major --git-tag-version false && npm run build && cd dist && npm publish --access public","publish-minor":"npm version minor --git-tag-version false && npm run build && cd dist && npm publish --access public","publish-patch":"npm version patch --git-tag-version false && npm run build && cd dist && npm publish --access public"},"_npmUser":{"name":"agargaro","email":"devgargaro@gmail.com"},"repository":{"url":"git+https://github.com/agargaro/bvh.js.git","type":"git"},"_npmVersion":"8.3.1","description":"BVH implementation","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.13","typescript":"^5.1.3","vite-plugin-dts":"^3.9.1","vite-plugin-static-copy":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/bvh.js_0.0.4_1721430218252_0.7468869847379089","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"bvh.js","version":"0.0.5","keywords":["bvh","raycast","frustum culling","bounds-hierarchy","performance","three","intersection","acceleration"],"author":{"name":"Andrea Gargaro","email":"devgargaro@gmail.com"},"license":"MIT","_id":"bvh.js@0.0.5","maintainers":[{"name":"agargaro","email":"devgargaro@gmail.com"}],"homepage":"https://github.com/agargaro/bvh.js#readme","bugs":{"url":"https://github.com/agargaro/bvh.js/issues"},"dist":{"shasum":"0bc49f9914ef98cd4e780f9f7eb88f28eb3a6b53","tarball":"https://registry.npmjs.org/bvh.js/-/bvh.js-0.0.5.tgz","fileCount":19,"integrity":"sha512-eE0tA1h0QwgkGsapXHejM0w7OhnNOCHKQZJnMkbk8DFESMP3LG0ymfEgXShJkGDPiQElPPR1/ssPOlfVG7yv1g==","signatures":[{"sig":"MEYCIQDgv3EHzO/iM102ZzLbzaTCI1GswX4K7hYqjkj8rL68DAIhAN2loeUaDOM4eQzX13LH1vUn59qqs0hMlVGuBDbbq9lK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164134},"main":"index.umd.cjs","type":"module","types":"index.d.ts","module":"index.js","gitHead":"42d3840e1b400584ce4aca7539e8fdddabbc80ef","scripts":{"build":"vite build","clean":"npx rimraf dist","start":"vite","publish-beta":"npm version prerelease --preid=beta --git-tag-version false && npm run build && cd dist && npm publish --tag beta --access public","publish-major":"npm version major --git-tag-version false && npm run build && cd dist && npm publish --access public","publish-minor":"npm version minor --git-tag-version false && npm run build && cd dist && npm publish --access public","publish-patch":"npm version patch --git-tag-version false && npm run build && cd dist && npm publish --access public"},"_npmUser":{"name":"agargaro","email":"devgargaro@gmail.com"},"repository":{"url":"git+https://github.com/agargaro/bvh.js.git","type":"git"},"_npmVersion":"8.3.1","description":"BVH implementation","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.13","typescript":"^5.1.3","vite-plugin-dts":"^3.9.1","vite-plugin-static-copy":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/bvh.js_0.0.5_1722435287825_0.36283121972132926","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"bvh.js","version":"0.0.6","keywords":["bvh","raycast","frustum culling","bounds-hierarchy","performance","three","intersection","acceleration"],"author":{"name":"Andrea Gargaro","email":"devgargaro@gmail.com"},"license":"MIT","_id":"bvh.js@0.0.6","maintainers":[{"name":"agargaro","email":"devgargaro@gmail.com"}],"homepage":"https://github.com/agargaro/bvh.js#readme","bugs":{"url":"https://github.com/agargaro/bvh.js/issues"},"dist":{"shasum":"ebbb05f31b779d5a8d8040ab988ab563a307c19a","tarball":"https://registry.npmjs.org/bvh.js/-/bvh.js-0.0.6.tgz","fileCount":31,"integrity":"sha512-2yChJnmhkhrkSI74e7ajSnbriwPAibJdrjYw2N/00Fwv2W4hh9N0n3k6LWt2NijpnDUXAUE+bofq2lE/RsqIvQ==","signatures":[{"sig":"MEQCIELnFatA8gKFVBdoz79RPJVdsfkcaFylhbmvZGnwIx7XAiARHL0GirOW+2ZR9h2C2X09960I5ZN8RChEBMayVQaH/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173459},"main":"index.umd.cjs","type":"module","types":"index.d.ts","module":"index.js","gitHead":"39cbfdaac99bae2f76a40a4cc02db24d9b57e28e","scripts":{"build":"vite build","clean":"npx rimraf dist","start":"vite","publish-beta":"npm version prerelease --preid=beta --git-tag-version false && npm run build && cd dist && npm publish --tag beta --access public","publish-major":"npm version major --git-tag-version false && npm run build && cd dist && npm publish --access public","publish-minor":"npm version minor --git-tag-version false && npm run build && cd dist && npm publish --access public","publish-patch":"npm version patch --git-tag-version false && npm run build && cd dist && npm publish --access public"},"_npmUser":{"name":"agargaro","email":"devgargaro@gmail.com"},"repository":{"url":"git+https://github.com/agargaro/bvh.js.git","type":"git"},"_npmVersion":"8.3.1","description":"BVH implementation","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.13","typescript":"^5.1.3","vite-plugin-dts":"^3.9.1","vite-plugin-static-copy":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/bvh.js_0.0.6_1723282536184_0.11902043145312136","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"bvh.js","version":"0.0.7","keywords":["bvh","raycast","frustum culling","bounds-hierarchy","performance","three","intersection","acceleration"],"author":{"name":"Andrea Gargaro","email":"devgargaro@gmail.com"},"license":"MIT","_id":"bvh.js@0.0.7","maintainers":[{"name":"agargaro","email":"devgargaro@gmail.com"}],"homepage":"https://github.com/agargaro/bvh.js#readme","bugs":{"url":"https://github.com/agargaro/bvh.js/issues"},"dist":{"shasum":"5e8651195fbe7c0b8dca1b9ac17e04bbee7c754d","tarball":"https://registry.npmjs.org/bvh.js/-/bvh.js-0.0.7.tgz","fileCount":33,"integrity":"sha512-eqFcJyjddB9+7bKrj20qkihW++DKMPXkgrF6v7mWgq8lG2Gxv9ILB4qGYapCDd10ssXnKUA1dHRg9qmyLqPfZA==","signatures":[{"sig":"MEUCIQC7696aV1NQsYyZZtM7OMm3GXxsedRwdEd6iGGg+aZAnAIgaOMRlJrupK266Xyh9L3KJfOqxf5Chzo5B/ivgk5+Tv0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157392},"main":"index.umd.cjs","type":"module","types":"index.d.ts","module":"index.js","gitHead":"6a279abc6aff7db705205b6dfb59bd6185868765","scripts":{"build":"vite build","clean":"npx rimraf dist","start":"vite","publish-beta":"npm version prerelease --preid=beta --git-tag-version false && npm run build && cd dist && npm publish --tag beta --access public","publish-major":"npm version major --git-tag-version false && npm run build && cd dist && npm publish --access public","publish-minor":"npm version minor --git-tag-version false && npm run build && cd dist && npm publish --access public","publish-patch":"npm version patch --git-tag-version false && npm run build && cd dist && npm publish --access public"},"_npmUser":{"name":"agargaro","email":"devgargaro@gmail.com"},"repository":{"url":"git+https://github.com/agargaro/bvh.js.git","type":"git"},"_npmVersion":"10.8.1","description":"BVH implementation","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.13","typescript":"^5.1.3","vite-plugin-dts":"^3.9.1","vite-plugin-static-copy":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/bvh.js_0.0.7_1725132610684_0.8098938558366484","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"bvh.js","version":"0.0.8","keywords":["bvh","raycast","frustum culling","bounds-hierarchy","performance","three","intersection","acceleration"],"author":{"name":"Andrea Gargaro","email":"devgargaro@gmail.com"},"license":"MIT","_id":"bvh.js@0.0.8","maintainers":[{"name":"agargaro","email":"devgargaro@gmail.com"}],"homepage":"https://github.com/agargaro/bvh.js#readme","bugs":{"url":"https://github.com/agargaro/bvh.js/issues"},"dist":{"shasum":"335478010c4992bf6611dd60d3e73d1fe30defa9","tarball":"https://registry.npmjs.org/bvh.js/-/bvh.js-0.0.8.tgz","fileCount":35,"integrity":"sha512-kIo3sggRhvy449GgLUEvwgPsO5z9+/1caSLCJ7h24RPzxkmZSMLUo0AY36lLDO7zmPjAJD4Tu6Bgz5O9tqrf7w==","signatures":[{"sig":"MEQCIHgqTl5B+AIDI1uxyoRkvf6fbbB3NyNqWkAxSKSHUR0xAiAqCV8h1M0R8jwfev33PpBRWrpoN2FJJyW8KSA9P3UgGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":188505},"main":"index.umd.cjs","type":"module","types":"index.d.ts","module":"index.js","gitHead":"bc127d76ac7a9322b4371d461870dfdb87c90201","scripts":{"build":"vite build","clean":"npx rimraf dist","start":"vite","publish-beta":"npm version prerelease --preid=beta --git-tag-version false && npm run build && cd dist && npm publish --tag beta --access public","publish-major":"npm version major --git-tag-version false && npm run build && cd dist && npm publish --access public","publish-minor":"npm version minor --git-tag-version false && npm run build && cd dist && npm publish --access public","publish-patch":"npm version patch --git-tag-version false && npm run build && cd dist && npm publish --access public"},"_npmUser":{"name":"agargaro","email":"devgargaro@gmail.com"},"repository":{"url":"git+https://github.com/agargaro/bvh.js.git","type":"git"},"_npmVersion":"10.8.1","description":"BVH implementation","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.13","typescript":"^5.1.3","vite-plugin-dts":"^3.9.1","vite-plugin-static-copy":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/bvh.js_0.0.8_1725381254617_0.7427611538172296","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"bvh.js","version":"0.0.9","keywords":["bvh","raycast","frustum culling","bounds-hierarchy","performance","three","intersection","acceleration"],"author":{"name":"Andrea Gargaro","email":"devgargaro@gmail.com"},"license":"MIT","_id":"bvh.js@0.0.9","maintainers":[{"name":"agargaro","email":"devgargaro@gmail.com"}],"homepage":"https://github.com/agargaro/bvh.js#readme","bugs":{"url":"https://github.com/agargaro/bvh.js/issues"},"dist":{"shasum":"b36e30cacced86fa30c484e43911c1133e038a73","tarball":"https://registry.npmjs.org/bvh.js/-/bvh.js-0.0.9.tgz","fileCount":35,"integrity":"sha512-kSQbpfA1xWaBqlAuRkkFYO4/w/miN3Hs26XgMTPnWuWZcY0bsO1ugjizpDbKMBMbGgwz2+4X5NBGFxn+0kItsQ==","signatures":[{"sig":"MEYCIQCim7kAxC/wTKd+RxFJgvslRY46FtX8hm5f4uYRGtORqQIhAKMCBSf7jobg2jNK+qvpJP7G9UATuOCsZGqNH6laR71f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197073},"main":"index.umd.cjs","type":"module","types":"index.d.ts","module":"index.js","gitHead":"08799ca8dbbc27eeba17a699c4cbb1aee55db2e8","scripts":{"build":"vite build","clean":"npx rimraf dist","start":"vite","publish-beta":"npm version prerelease --preid=beta --git-tag-version false && npm run build && cd dist && npm publish --tag beta --access public","publish-major":"npm version major --git-tag-version false && npm run build && cd dist && npm publish --access public","publish-minor":"npm version minor --git-tag-version false && npm run build && cd dist && npm publish --access public","publish-patch":"npm version patch --git-tag-version false && npm run build && cd dist && npm publish --access public"},"_npmUser":{"name":"agargaro","email":"devgargaro@gmail.com"},"repository":{"url":"git+https://github.com/agargaro/bvh.js.git","type":"git"},"_npmVersion":"10.8.1","description":"BVH implementation","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.13","typescript":"^5.1.3","vite-plugin-dts":"^3.9.1","vite-plugin-static-copy":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/bvh.js_0.0.9_1725883072359_0.41857342467646763","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"bvh.js","version":"0.0.10","keywords":["bvh","raycast","frustum culling","bounds-hierarchy","performance","three","intersection","acceleration"],"author":{"name":"Andrea Gargaro","email":"devgargaro@gmail.com"},"license":"MIT","_id":"bvh.js@0.0.10","maintainers":[{"name":"agargaro","email":"devgargaro@gmail.com"}],"homepage":"https://github.com/agargaro/bvh.js#readme","bugs":{"url":"https://github.com/agargaro/bvh.js/issues"},"dist":{"shasum":"fff89e372272134ebcfcab9e50a48402c61484bd","tarball":"https://registry.npmjs.org/bvh.js/-/bvh.js-0.0.10.tgz","fileCount":37,"integrity":"sha512-+3F8a72zUtRKiCiOzBq5ee7MXxqxzPQ7l/1apMtMTBo3NzX8J2KH+OZae2lgXFB0KdxKSKnjc2SI/RypmsDFsg==","signatures":[{"sig":"MEYCIQDCJlSnuHau9oOfWJ5hJ647jrBAqAyMSuQRIU3kD7IsJAIhAL7XPeXg2YLp7j61eWuYtPNxArCWxGhNEGYIwsdqx/mc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194405},"main":"index.umd.cjs","type":"module","types":"index.d.ts","module":"index.js","gitHead":"13ab7586f7f782310587638c54f60ad12ce614d5","scripts":{"build":"vite build","clean":"npx rimraf dist","start":"vite","publish-beta":"npm version prerelease --preid=beta --git-tag-version false && npm run build && cd dist && npm publish --tag beta --access public","publish-major":"npm version major --git-tag-version false && npm run build && cd dist && npm publish --access public","publish-minor":"npm version minor --git-tag-version false && npm run build && cd dist && npm publish --access public","publish-patch":"npm version patch --git-tag-version false && npm run build && cd dist && npm publish --access public"},"_npmUser":{"name":"agargaro","email":"devgargaro@gmail.com"},"repository":{"url":"git+https://github.com/agargaro/bvh.js.git","type":"git"},"_npmVersion":"10.7.0","description":"BVH implementation","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.8","typescript":"^5.6.2","vite-plugin-dts":"^3.9.1","vite-plugin-static-copy":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/bvh.js_0.0.10_1728404248512_0.42913196273343934","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"bvh.js","version":"0.0.11","keywords":["bvh","raycast","frustum culling","bounds-hierarchy","performance","three","intersection","acceleration"],"author":{"name":"Andrea Gargaro","email":"devgargaro@gmail.com"},"license":"MIT","_id":"bvh.js@0.0.11","maintainers":[{"name":"agargaro","email":"devgargaro@gmail.com"}],"homepage":"https://github.com/agargaro/bvh.js#readme","bugs":{"url":"https://github.com/agargaro/bvh.js/issues"},"dist":{"shasum":"dadb600c60619b11464a24af6682a37fd68b0f42","tarball":"https://registry.npmjs.org/bvh.js/-/bvh.js-0.0.11.tgz","fileCount":37,"integrity":"sha512-EmsyqiqjBO9TnsMga9QoEM2F/q5Ozudu6j9D0VMdmx35dEfD+CWrx0WMpukzgqIS27PqXmXHBIt+P7QJbHRygg==","signatures":[{"sig":"MEQCICM7Dv/QKCVkUaXtWVYLp6mTYVFvtS7Acf9yuRzvIE0XAiAVWjgzA4CGHY+qun2v1q2hcYRvEIeaa1HbeOV39etomQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194446},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.js","exports":{".":{"import":"./index.js","require":"./index.cjs"}},"gitHead":"f445048bfbb5d5302335143905c7a9a51123a8a4","scripts":{"build":"vite build","clean":"npx rimraf dist","start":"vite","publish-beta":"npm version prerelease --preid=beta --git-tag-version false && npm run build && cd dist && npm publish --tag beta --access public","publish-major":"npm version major --git-tag-version false && npm run build && cd dist && npm publish --access public","publish-minor":"npm version minor --git-tag-version false && npm run build && cd dist && npm publish --access public","publish-patch":"npm version patch --git-tag-version false && npm run build && cd dist && npm publish --access public"},"_npmUser":{"name":"agargaro","email":"devgargaro@gmail.com"},"repository":{"url":"git+https://github.com/agargaro/bvh.js.git","type":"git"},"_npmVersion":"10.7.0","description":"BVH implementation","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.8","typescript":"^5.6.2","vite-plugin-dts":"^3.9.1","vite-plugin-static-copy":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/bvh.js_0.0.11_1729509937652_0.6414481903620561","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"bvh.js","version":"0.0.12","keywords":["bvh","raycast","frustum-culling","bounds-hierarchy","performance","three","intersection","acceleration","spatial-indexing"],"author":{"name":"Andrea Gargaro","email":"devgargaro@gmail.com"},"license":"MIT","_id":"bvh.js@0.0.12","maintainers":[{"name":"agargaro","email":"devgargaro@gmail.com"}],"homepage":"https://github.com/agargaro/bvh.js#readme","bugs":{"url":"https://github.com/agargaro/bvh.js/issues"},"dist":{"shasum":"03260386e778a71773d1c9717f40cdf6bfc93ea2","tarball":"https://registry.npmjs.org/bvh.js/-/bvh.js-0.0.12.tgz","fileCount":68,"integrity":"sha512-7nLmjFCVy25TiTnVAYFUWgD7hs1CJV57BG3p4q0Xna4OU+qzY4/rbp8FStd7gYyTEU62UZi20uWiRHrhxBKghQ==","signatures":[{"sig":"MEQCIBUZrh+9YJuuwvnBzNFLTxUlYLrxtf7u5zf4jg3okzeiAiBa1ntXt5WRjY05AKP8Z37ggXbLgJERgN49jFgTDmBuHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":319673},"main":"build/index.cjs","type":"module","types":"src/index.d.ts","module":"build/index.js","exports":{".":{"import":{"types":"./src/index.d.ts","default":"./build/index.js"},"require":{"types":"./src/index.d.ts","default":"./build/index.cjs"}}},"gitHead":"fe9c14dd966b3f5a5dcc587daf5267b11a3c9d1e","scripts":{"lint":"npx eslint --fix","test":"echo todo add tests","build":"vite build && tsc --build tsconfig.build.json","start":"vite","publish-major":"npm version major --git-tag-version false && npm run build && cd dist && npm publish --access public","publish-minor":"npm version minor --git-tag-version false && npm run build && cd dist && npm publish --access public","publish-patch":"npm version patch --git-tag-version false && npm run build && cd dist && npm publish --access public"},"_npmUser":{"name":"agargaro","email":"devgargaro@gmail.com"},"repository":{"url":"git+https://github.com/agargaro/bvh.js.git","type":"git"},"_npmVersion":"10.7.0","description":"Dynamic BVH implementation based on Erin Catto's paper.","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","eslint":"^9.14.0","@eslint/js":"^9.14.0","typescript":"^5.7.2","typescript-eslint":"^8.16.0","vite-plugin-static-copy":"^1.0.6","@stylistic/eslint-plugin":"^2.11.0"},"_npmOperationalInternal":{"tmp":"tmp/bvh.js_0.0.12_1732915327652_0.9733736877415748","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"bvh.js","version":"0.0.13","description":"Dynamic BVH implementation based on Erin Catto's paper.","author":{"name":"Andrea Gargaro","email":"devgargaro@gmail.com"},"license":"MIT","type":"module","module":"build/index.js","main":"build/index.cjs","types":"src/index.d.ts","homepage":"https://github.com/agargaro/bvh.js#readme","repository":{"type":"git","url":"git+https://github.com/agargaro/bvh.js.git"},"exports":{".":{"import":{"types":"./src/index.d.ts","default":"./build/index.js"},"require":{"types":"./src/index.d.ts","default":"./build/index.cjs"}}},"keywords":["bvh","raycast","frustum-culling","bounds-hierarchy","performance","three","intersection","acceleration","spatial-indexing"],"scripts":{"start":"vite","build":"vite build && tsc --build tsconfig.build.json","lint":"npx eslint --fix","test":"echo todo add tests","publish-patch":"npm version patch --git-tag-version false && npm run build && cd dist && npm publish --access public","publish-minor":"npm version minor --git-tag-version false && npm run build && cd dist && npm publish --access public","publish-major":"npm version major --git-tag-version false && npm run build && cd dist && npm publish --access public"},"devDependencies":{"@eslint/js":"^9.14.0","@stylistic/eslint-plugin":"^2.12.1","eslint":"^9.18.0","typescript":"^5.7.3","typescript-eslint":"^8.19.1","vite":"^5.4.11","vite-plugin-static-copy":"^1.0.6"},"_id":"bvh.js@0.0.13","gitHead":"92bff80eecc56cb6f61ae3d23af2ddc7f0d5eee5","bugs":{"url":"https://github.com/agargaro/bvh.js/issues"},"_nodeVersion":"20.16.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-7jVxKGyyATOwEoqFvghXoStJXkkmqf7JIXYEG44eMtMXQoeCwZL2n1z5/kZogFKvCaN7XweS2TKnqdyDrd0DJA==","shasum":"f005908a3cd6e1bb7a9f3d59213a7c17c6e18665","tarball":"https://registry.npmjs.org/bvh.js/-/bvh.js-0.0.13.tgz","fileCount":68,"unpackedSize":322152,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAtc4gWJvSfkRKtR8yCINwJ2mqLdoX2HUY7CMvsJoXvFAiB+Mnj5685fP4Kzkohwbl8NDKHUWLAE7k40p0AZ+gbLpw=="}]},"_npmUser":{"name":"agargaro","email":"devgargaro@gmail.com"},"directories":{},"maintainers":[{"name":"agargaro","email":"devgargaro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bvh.js_0.0.13_1736720891168_0.9080317926653869"},"_hasShrinkwrap":false}},"time":{"created":"2024-07-11T16:58:35.223Z","modified":"2025-01-12T22:28:11.533Z","0.0.1":"2024-07-11T16:58:35.565Z","0.0.2":"2024-07-14T13:09:47.812Z","0.0.3":"2024-07-14T17:57:19.476Z","0.0.4":"2024-07-19T23:03:38.424Z","0.0.5":"2024-07-31T14:14:48.043Z","0.0.6":"2024-08-10T09:35:36.386Z","0.0.7":"2024-08-31T19:30:10.883Z","0.0.8":"2024-09-03T16:34:14.811Z","0.0.9":"2024-09-09T11:57:52.553Z","0.0.10":"2024-10-08T16:17:28.738Z","0.0.11":"2024-10-21T11:25:37.853Z","0.0.12":"2024-11-29T21:22:07.854Z","0.0.13":"2025-01-12T22:28:11.360Z"},"bugs":{"url":"https://github.com/agargaro/bvh.js/issues"},"author":{"name":"Andrea Gargaro","email":"devgargaro@gmail.com"},"license":"MIT","homepage":"https://github.com/agargaro/bvh.js#readme","keywords":["bvh","raycast","frustum-culling","bounds-hierarchy","performance","three","intersection","acceleration","spatial-indexing"],"repository":{"type":"git","url":"git+https://github.com/agargaro/bvh.js.git"},"description":"Dynamic BVH implementation based on Erin Catto's paper.","maintainers":[{"name":"agargaro","email":"devgargaro@gmail.com"}],"readme":"<div align=\"center\">\r\n  \r\n  <h1>BVH.js</h1>\r\n\r\n  <!-- <img src=\"public/banner.png\" alt=\"bvh-banner\" /> <br /> -->\r\n\r\n  [![npm](https://img.shields.io/npm/v/bvh.js)](https://www.npmjs.com/package/bvh.js)\r\n  [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=agargaro_BVH.js&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=agargaro_BVH.js)\r\n  [![DeepScan grade](https://deepscan.io/api/teams/21196/projects/27907/branches/893517/badge/grade.svg)](https://deepscan.io/dashboard#view=project&tid=21196&pid=27907&bid=893517)\r\n  [![Stars](https://badgen.net/github/stars/agargaro/bvh.js)](https://github.com/agargaro/bvh.js)\r\n  [![BundlePhobia](https://badgen.net/bundlephobia/min/bvh.js)](https://bundlephobia.com/package/bvh.js)\r\n\r\n</div>\r\n\r\nWork in progress... will be released soon :)\r\n\r\nLive example: https://stackblitz.com/edit/three-ezinstancedmesh2-dynamic-bvh?file=index.ts\r\n\r\nCreate a BVH from a AABB array. You can set whetever value to each node.\r\n\r\nBuild method: top-down or insertion one by one.\r\n\r\n## Implemented API:\r\n\r\ncreateFromArray <br>\r\ninsert  <br>\r\ninsertRange  <br>\r\nmove  <br>\r\ndelete  <br>\r\nclear  <br>\r\n\r\ntraverse  <br>\r\nrayIntersections  <br>\r\nfrustumCulling  <br>\r\nfrustumCullingLOD  <br>\r\nclosestPointToPoint  <br>\r\nintersectsBox <br>\r\nintersectsSphere <br>\r\nintersectsRay <br>\r\nisNodeIntersected <br>\r\n\r\n## TODO:\r\n\r\ntraverseByScore  <br>\r\nintersectsRayFirst  <br>\r\nintersectsBVH  <br>\r\nclosestPointToBVH  <br>\r\ngetAllCollision  <br>\r\ngetNearestObject <br>\r\n\r\nexperiment rotation with N leaves and max depth  <br>\r\n\r\n## References\r\n\r\n- [three-mesh-bvh](https://github.com/gkjohnson/three-mesh-bvh)\r\n- [ErinCatto_DynamicBVH](https://box2d.org/files/ErinCatto_DynamicBVH_Full.pdf)\r\n","readmeFilename":"README.md"}