{"_id":"triangulate-hypercube","_rev":"8-63bfd0f7bda66e64d69705583402a193","name":"triangulate-hypercube","description":"Triangulates a hypercube into simplices","dist-tags":{"latest":"1.0.1"},"versions":{"0.0.0":{"name":"triangulate-hypercube","version":"0.0.0","description":"Triangulates a hypercube into simplices","main":"triangulate-cube.js","directories":{"test":"test"},"dependencies":{"gamma":"^0.1.0","permutation-rank":"^0.1.1","permutation-parity":"^0.0.1"},"devDependencies":{"tape":"~2.12.3"},"scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"git://github.com/mikolalysenko/triangulate-hypercube.git"},"keywords":["triangulate","simplexity","cube","hypercube","decomposition"],"author":{"name":"Mikola Lysenko"},"license":"MIT","bugs":{"url":"https://github.com/mikolalysenko/triangulate-hypercube/issues"},"homepage":"https://github.com/mikolalysenko/triangulate-hypercube","_id":"triangulate-hypercube@0.0.0","dist":{"shasum":"869cbc37f49dc88a073b4af267f9d84330e4a87d","tarball":"https://registry.npmjs.org/triangulate-hypercube/-/triangulate-hypercube-0.0.0.tgz","integrity":"sha512-mGbcLwpJAQof+niA0xKzShlQ3Ckjzu1B3kXOvUJZLu2stbNY5cJ8L78KIyK1ZmGlChqqGQ4dxg2Qhy/ommevMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxeald8snGQso1Wi50rXS+nG3gCXfSgzSE2pifyJPryQIgeXdwYnFT5zBOQsrPoVWH7qfPZHShblehoewlFsXAP/E="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"maintainers":[{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}]},"1.0.0":{"name":"triangulate-hypercube","version":"1.0.0","description":"Triangulates a hypercube into simplices","main":"triangulate-cube.js","directories":{"test":"test"},"dependencies":{"gamma":"^0.1.0","permutation-rank":"^1.0.0","permutation-parity":"^1.0.0"},"devDependencies":{"tape":"~2.12.3"},"scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"git://github.com/mikolalysenko/triangulate-hypercube.git"},"keywords":["triangulate","simplexity","cube","hypercube","decomposition"],"author":{"name":"Mikola Lysenko"},"license":"MIT","bugs":{"url":"https://github.com/mikolalysenko/triangulate-hypercube/issues"},"homepage":"https://github.com/mikolalysenko/triangulate-hypercube","_id":"triangulate-hypercube@1.0.0","dist":{"shasum":"9153339652a57bbc19e3766fe6f14a4a314007f5","tarball":"https://registry.npmjs.org/triangulate-hypercube/-/triangulate-hypercube-1.0.0.tgz","integrity":"sha512-QC1TqQu3O4dWyB5dF5pNPBlWWnY2We9ORxjIf970EK4qkKT8I3FRce/zviRqLXsak99B6oJCmjjXrzgGaWOaWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJZnBMSgEnOrXvRpGKIIuXmOaHgrMzWUgkYS5DmjDWdAIhAPhkS6U4/uMT/PE8hTP8oooSjM1UA3WSipaKgZjKWtQW"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"maintainers":[{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}]},"1.0.1":{"name":"triangulate-hypercube","version":"1.0.1","description":"Triangulates a hypercube into simplices","main":"triangulate-cube.js","directories":{"test":"test"},"dependencies":{"gamma":"^0.1.0","permutation-rank":"^1.0.0","permutation-parity":"^1.0.0"},"devDependencies":{"tape":"~2.12.3"},"scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"git://github.com/mikolalysenko/triangulate-hypercube.git"},"keywords":["triangulate","simplexity","cube","hypercube","decomposition"],"author":{"name":"Mikola Lysenko"},"license":"MIT","bugs":{"url":"https://github.com/mikolalysenko/triangulate-hypercube/issues"},"homepage":"https://github.com/mikolalysenko/triangulate-hypercube","_id":"triangulate-hypercube@1.0.1","dist":{"shasum":"d8071db2ebfcfd51f308d0bcf2a5c48a5b36d137","tarball":"https://registry.npmjs.org/triangulate-hypercube/-/triangulate-hypercube-1.0.1.tgz","integrity":"sha512-SAIacSBfUNfgeCna8q2i+1taOtFJkYuOqpduaJ1KUeOJpqc0lLKMYzPnZb4CA6KCOiD8Pd4YbuVq41wa9dvWyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQ2+ZRJyIw7H/QXCabdUNuYhg/ccK0yCdUB4DxRRfgOAIgDyPho2sv1w1/l+cvSHPPDDfMz9QGdWw1lqBkaSgAxp0="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"maintainers":[{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}]}},"readme":"triangulate-hypercube\n=====================\nTriangulates an n-dimensional hypercube into a collection of simplices.\n\n**Note:** In high dimensions, this triangulation is not very efficient. Pull requests welcome.\n\n# Example\n\n```javascript\nvar triangulateCube = require(\"triangulate-hypercube\")\n\nconsole.log(triangulateCube(2))\n```\n\nOutput:\n\n```javascript\n[ [ 3, 2, 0 ], [ 0, 1, 3 ] ]\n```\n\n# Install\n\n```\nnpm install triangulate-hypercube\n```\n\n# API\n\n#### `require(\"triangulate-hypercube\")(dimension)`\nComputes a decomposition of an n-dimensional hypercube into simplices using a naive permutation based algorithm.\n\n* `dimension` is an integer representing the dimension of the hypercube to triangulate\n\n**Returns** A list of `n` dimensional simplices which subdivide the cube.\n\n# Credits\n(c) 2014 Mikola Lysenko. MIT License","maintainers":[{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}],"time":{"modified":"2022-06-27T21:14:04.228Z","created":"2014-04-08T17:52:50.001Z","0.0.0":"2014-04-08T17:52:50.001Z","1.0.0":"2014-05-07T21:01:33.128Z","1.0.1":"2014-09-18T23:41:29.092Z"},"homepage":"https://github.com/mikolalysenko/triangulate-hypercube","keywords":["triangulate","simplexity","cube","hypercube","decomposition"],"repository":{"type":"git","url":"git://github.com/mikolalysenko/triangulate-hypercube.git"},"author":{"name":"Mikola Lysenko"},"bugs":{"url":"https://github.com/mikolalysenko/triangulate-hypercube/issues"},"license":"MIT","readmeFilename":"README.md"}