{"_id":"ao-mesher","_rev":"28-b136b263668676ab01fd35e09d8fefea","name":"ao-mesher","description":"Voxel ambient occlusion mesher","dist-tags":{"latest":"0.2.10"},"versions":{"0.0.0":{"name":"ao-mesher","version":"0.0.0","description":"Voxel ambient occlusion mesher","main":"mesh.js","directories":{"test":"test"},"dependencies":{"ndarray":"~1.0.1","greedy-mesher":"~1.0.0","ndarray-stencil":"~0.1.1","typedarray-pool":"~0.1.1"},"devDependencies":{},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/mikolalysenko/ao-mesher.git"},"keywords":["voxel","ambient","occlusion","mesher","ndarray"],"author":{"name":"Mikola Lysenko"},"license":"MIT","gitHead":"defafd90223c6ea56ac1c2f38d3b2aecc27a6972","bugs":{"url":"https://github.com/mikolalysenko/ao-mesher/issues"},"_id":"ao-mesher@0.0.0","dist":{"shasum":"ef70167e6f454fcc5d3c6ce4e7fd9db3398d4267","tarball":"https://registry.npmjs.org/ao-mesher/-/ao-mesher-0.0.0.tgz","integrity":"sha512-smYc/8lvJA30Z4YYa7vgufDlS54Fdw0WFXqlay4Tcq2Z1lKVrgis5n30z2JPNTbmdFIkox/bOjY5GHwpPDbTlQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSzQdrXVCYylLfcINi1OLIbS8ykEwASPtVqAWgnvs9nAIgM4cFXnETr87bao45U2ohFcwolQDfZ5zA6N8lXg9Vcs4="}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"maintainers":[{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}]},"0.1.0":{"name":"ao-mesher","version":"0.1.0","description":"Voxel ambient occlusion mesher","main":"mesh.js","directories":{"test":"test"},"dependencies":{"ndarray":"~1.0.1","greedy-mesher":"~1.0.0","ndarray-stencil":"~0.1.1","typedarray-pool":"~0.1.1"},"devDependencies":{},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/mikolalysenko/ao-mesher.git"},"keywords":["voxel","ambient","occlusion","mesher","ndarray"],"author":{"name":"Mikola Lysenko"},"license":"MIT","gitHead":"defafd90223c6ea56ac1c2f38d3b2aecc27a6972","bugs":{"url":"https://github.com/mikolalysenko/ao-mesher/issues"},"_id":"ao-mesher@0.1.0","dist":{"shasum":"c8ece77c6b38348868f37ae975017eed97b41482","tarball":"https://registry.npmjs.org/ao-mesher/-/ao-mesher-0.1.0.tgz","integrity":"sha512-LpMZs/kddCp3CAsBaIiPC/T9Fk1XEL+fAAlmV8Ji/drhaNLwftW7RS8EQJfoq7gXPZJITGnNq3UAR1QglX5xJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBiXKmZ86g9Z9VZKKgI91ailaH6oitdY+FcqLnklBkeIAiAHagxR+O1rxy1gdDkRFgsfCy5IcpQcbHDAO7fymSOGMA=="}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"maintainers":[{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}]},"0.1.1":{"name":"ao-mesher","version":"0.1.1","description":"Voxel ambient occlusion mesher","main":"mesh.js","directories":{"test":"test"},"dependencies":{"ndarray":"~1.0.1","greedy-mesher":"~1.0.0","ndarray-stencil":"~0.1.1","typedarray-pool":"~0.1.1"},"devDependencies":{},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/mikolalysenko/ao-mesher.git"},"keywords":["voxel","ambient","occlusion","mesher","ndarray"],"author":{"name":"Mikola Lysenko"},"license":"MIT","gitHead":"defafd90223c6ea56ac1c2f38d3b2aecc27a6972","bugs":{"url":"https://github.com/mikolalysenko/ao-mesher/issues"},"_id":"ao-mesher@0.1.1","dist":{"shasum":"3b134bc5981e69608366bfc7fbe69d5d0e3fde0d","tarball":"https://registry.npmjs.org/ao-mesher/-/ao-mesher-0.1.1.tgz","integrity":"sha512-2IIUJQpTQjGFz6jYKcdSArxkt5pyQCMe0I0GCrOn3Q5TRlGuzLOcCDoDLc+mwzyHRBP3qP8JnNi7Q3fznNdw6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDEKeAombI2WzVsb56huGGlt6/ihlmJ+Q3ffnQa42ybrAiBrZ0CMV+ER25fDuVZqs2Xx47+28o27uLynZFkUMyoJmg=="}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"maintainers":[{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}]},"0.2.0":{"name":"ao-mesher","version":"0.2.0","description":"Voxel ambient occlusion mesher","main":"mesh.js","directories":{"test":"test"},"dependencies":{"ndarray":"~1.0.1","greedy-mesher":"~1.0.0","ndarray-stencil":"~0.1.1","typedarray-pool":"~0.1.1"},"devDependencies":{},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/mikolalysenko/ao-mesher.git"},"keywords":["voxel","ambient","occlusion","mesher","ndarray"],"author":{"name":"Mikola Lysenko"},"license":"MIT","gitHead":"defafd90223c6ea56ac1c2f38d3b2aecc27a6972","bugs":{"url":"https://github.com/mikolalysenko/ao-mesher/issues"},"_id":"ao-mesher@0.2.0","dist":{"shasum":"ad43ceb9af48f6e4dd4538312422ceb844406b30","tarball":"https://registry.npmjs.org/ao-mesher/-/ao-mesher-0.2.0.tgz","integrity":"sha512-l1ZXs/HQII9fvFFDQKAQPKOdtEPWfCVn7lF624jpbmrS9RbqQn7AxMNvexT09rL0pWM7kunX+kOzx+1TKCapUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA/pGz3uMxMPQsVyDv+PssMtWxoShICUl/+6q9TrgU2lAiBFSvUeRI+nqgRWG1LS7IduyRIBmE5U9TIVKhFxLzohZQ=="}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"maintainers":[{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}]},"0.2.2":{"name":"ao-mesher","version":"0.2.2","description":"Voxel ambient occlusion mesher","main":"mesh.js","directories":{"test":"test"},"dependencies":{"ndarray":"~1.0.1","greedy-mesher":"~1.0.0","ndarray-stencil":"~0.1.1","typedarray-pool":"~0.1.1"},"devDependencies":{},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/mikolalysenko/ao-mesher.git"},"keywords":["voxel","ambient","occlusion","mesher","ndarray"],"author":{"name":"Mikola Lysenko"},"license":"MIT","gitHead":"defafd90223c6ea56ac1c2f38d3b2aecc27a6972","bugs":{"url":"https://github.com/mikolalysenko/ao-mesher/issues"},"_id":"ao-mesher@0.2.2","dist":{"shasum":"e3a6bcd90cac311b3f1fab7fa7e07fa3d40b188f","tarball":"https://registry.npmjs.org/ao-mesher/-/ao-mesher-0.2.2.tgz","integrity":"sha512-8aYzhsNxL65Ly8akO9bVcRcL/8vxr/mkhlqD9r2UJnBtwLKgInzERDJiyk5eTyg3+Uv5tkdRxFoBmD5zL7brKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTE4LXRITlwImhxBn7E+AyazzTCsbTr74q9wLsIDqMKwIgRepb7YQRNBF8bSFNXQKRLUjDIOMbxxTpOshx5+G6bTs="}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"maintainers":[{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}]},"0.2.4":{"name":"ao-mesher","version":"0.2.4","description":"Voxel ambient occlusion mesher","main":"mesh.js","directories":{"test":"test"},"dependencies":{"ndarray":"~1.0.1","greedy-mesher":"~1.0.0","ndarray-stencil":"~0.1.3","typedarray-pool":"~0.1.1"},"devDependencies":{},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/mikolalysenko/ao-mesher.git"},"keywords":["voxel","ambient","occlusion","mesher","ndarray"],"author":{"name":"Mikola Lysenko"},"license":"MIT","gitHead":"defafd90223c6ea56ac1c2f38d3b2aecc27a6972","bugs":{"url":"https://github.com/mikolalysenko/ao-mesher/issues"},"_id":"ao-mesher@0.2.4","dist":{"shasum":"0cb8e3c6b02ecc4e3964adcc7c9acdf49cc6b9bb","tarball":"https://registry.npmjs.org/ao-mesher/-/ao-mesher-0.2.4.tgz","integrity":"sha512-aRCqbz2QDFIOfVMcDn+5gxyB2c45addXkQql4Kc646r5WB15igCDzKynh7G5UhV8/9QWlfdEtmeYniUwn2Otrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBJswXnKSkz6vXms7SwBm5gob7bv6e7NurJyoCMRjx11AiAzoE7c0t9wlZAFP2EUZ9oiyq3fm9/jXh9+UN3FmKedUQ=="}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"maintainers":[{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}]},"0.2.5":{"name":"ao-mesher","version":"0.2.5","description":"Voxel ambient occlusion mesher","main":"mesh.js","directories":{"test":"test"},"dependencies":{"ndarray":"~1.0.1","greedy-mesher":"~1.0.0","ndarray-stencil":"~0.1.3","typedarray-pool":"~0.1.1"},"devDependencies":{},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/mikolalysenko/ao-mesher.git"},"keywords":["voxel","ambient","occlusion","mesher","ndarray"],"author":{"name":"Mikola Lysenko"},"license":"MIT","gitHead":"defafd90223c6ea56ac1c2f38d3b2aecc27a6972","bugs":{"url":"https://github.com/mikolalysenko/ao-mesher/issues"},"_id":"ao-mesher@0.2.5","dist":{"shasum":"c894a43ebf8b6aca3375ab6873cceb8e4deec78c","tarball":"https://registry.npmjs.org/ao-mesher/-/ao-mesher-0.2.5.tgz","integrity":"sha512-CviC4kq73mTxHnYI02kk+NnQCtSaiBDkTTOx/c/IfNfGF3qkdoF6/q1X/FoaDP+D9Tan997gaObi9PJRtIaRhg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEVRu9/PkCk11BT9uOckM/TnIqkEt3+dwBRVn8qLmLpMAiA2RUMsLTaa5oJzQ/cxhErHNajJpJeQkSTZMeQrWK3+0A=="}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"maintainers":[{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}]},"0.2.6":{"name":"ao-mesher","version":"0.2.6","description":"Voxel ambient occlusion mesher","main":"mesh.js","directories":{"test":"test"},"dependencies":{"ndarray":"~1.0.1","greedy-mesher":"~1.0.0","ndarray-stencil":"~0.1.3","typedarray-pool":"~0.1.1"},"devDependencies":{},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/mikolalysenko/ao-mesher.git"},"keywords":["voxel","ambient","occlusion","mesher","ndarray"],"author":{"name":"Mikola Lysenko"},"license":"MIT","gitHead":"defafd90223c6ea56ac1c2f38d3b2aecc27a6972","bugs":{"url":"https://github.com/mikolalysenko/ao-mesher/issues"},"_id":"ao-mesher@0.2.6","dist":{"shasum":"7387123e6aee0ef663486892a786ddce3095e426","tarball":"https://registry.npmjs.org/ao-mesher/-/ao-mesher-0.2.6.tgz","integrity":"sha512-ekBb9u1JQGo1Y0p9Tefhc6817O83uhG4pSc7SnoCVpA1ohXZfOvuuTgc1Y+qNlf2YXDgdUWmK9WkTdnhSSAplw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNDWkjBuyVYVaUmR+1rZG3MLKC4JAdif9s7wLioe26nwIhAIef3bGiBJUULC9/d5TPD7BwGS5+m6tqHlszZpyGanxd"}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"maintainers":[{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}]},"0.2.7":{"name":"ao-mesher","version":"0.2.7","description":"Voxel ambient occlusion mesher","main":"mesh.js","directories":{"test":"test"},"dependencies":{"ndarray":"~1.0.1","greedy-mesher":"~1.0.0","ndarray-stencil":"~0.1.3","typedarray-pool":"~0.1.1"},"devDependencies":{},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/mikolalysenko/ao-mesher.git"},"keywords":["voxel","ambient","occlusion","mesher","ndarray"],"author":{"name":"Mikola Lysenko"},"license":"MIT","gitHead":"defafd90223c6ea56ac1c2f38d3b2aecc27a6972","bugs":{"url":"https://github.com/mikolalysenko/ao-mesher/issues"},"_id":"ao-mesher@0.2.7","dist":{"shasum":"c5606416eaf51cfd6cbd687018fd8b38dd6f1064","tarball":"https://registry.npmjs.org/ao-mesher/-/ao-mesher-0.2.7.tgz","integrity":"sha512-1m05U/WrDzFkHx9QDZcjMGM/ajQSnhyd2pNh+21RKce5DFk2vAd/jH/JglwRK+WHZqPvDWEfG7qWRi+kHN0+oQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF2eCCdAFxl5KQHqjqYvyLsdRiEq52gLg7Wg3V3Dab6wAiApR2mI5gnVXNspNjt8CFuyLCTj1kW5C3A5i0FxVECy/Q=="}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"maintainers":[{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}]},"0.2.8":{"name":"ao-mesher","version":"0.2.8","description":"Voxel ambient occlusion mesher","main":"mesh.js","directories":{"test":"test"},"dependencies":{"ndarray":"~1.0.1","greedy-mesher":"~1.0.0","cwise-compiler":"~0.0.0","typedarray-pool":"~0.1.1"},"devDependencies":{},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/mikolalysenko/ao-mesher.git"},"keywords":["voxel","ambient","occlusion","mesher","ndarray"],"author":{"name":"Mikola Lysenko"},"license":"MIT","gitHead":"defafd90223c6ea56ac1c2f38d3b2aecc27a6972","bugs":{"url":"https://github.com/mikolalysenko/ao-mesher/issues"},"_id":"ao-mesher@0.2.8","dist":{"shasum":"9475ab2a772f689d7ac375be73f6f20209a08466","tarball":"https://registry.npmjs.org/ao-mesher/-/ao-mesher-0.2.8.tgz","integrity":"sha512-iJsZF2Ptbw9hHB12Bwah29LiVB610i8e4vik/2uN5CTyhSscmkxc5JjxNT+IWXEkXbeJ/Pl+e5khcU+HL0UoAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVC+DyyFA62EtMRs2m1RhdKk6eHZt/5AJm0mok8QcZfAIgCcugFOPpntnoLGmb5zErT06VE/GiCistxS/FIwozy60="}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"maintainers":[{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}]},"0.2.9":{"name":"ao-mesher","version":"0.2.9","description":"Voxel ambient occlusion mesher","main":"mesh.js","directories":{"test":"test"},"dependencies":{"ndarray":"~1.0.1","greedy-mesher":"~1.0.0","cwise-compiler":"~0.1.0","typedarray-pool":"~0.1.1"},"devDependencies":{},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/mikolalysenko/ao-mesher.git"},"keywords":["voxel","ambient","occlusion","mesher","ndarray"],"author":{"name":"Mikola Lysenko"},"license":"MIT","gitHead":"defafd90223c6ea56ac1c2f38d3b2aecc27a6972","bugs":{"url":"https://github.com/mikolalysenko/ao-mesher/issues"},"_id":"ao-mesher@0.2.9","dist":{"shasum":"644b5e0e4a6244a347625f6d0d248793695388e5","tarball":"https://registry.npmjs.org/ao-mesher/-/ao-mesher-0.2.9.tgz","integrity":"sha512-9UgbNL2e8WPPtPhwEB9ljQHP4xNRX0fuVvq2jpJRDfNPxVqEWbSUe4ekjGbMltr++Q+Xbbo68STta0KaMsYpOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDE2kXmB22AU6zJrjG9MfPHYcY6PATr0Rq0XK/EBpcEJAiB9qZLiR+hTzfZBpxAYVCpJ+P0MvAYqBVdZ6NilatenfQ=="}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"maintainers":[{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}]},"0.2.10":{"name":"ao-mesher","version":"0.2.10","description":"Voxel ambient occlusion mesher","main":"mesh.js","directories":{"test":"test"},"dependencies":{"ndarray":"~1.0.1","greedy-mesher":"~1.0.0","cwise-compiler":"~0.1.0","typedarray-pool":"~0.1.1"},"devDependencies":{},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/mikolalysenko/ao-mesher.git"},"keywords":["voxel","ambient","occlusion","mesher","ndarray"],"author":{"name":"Mikola Lysenko"},"license":"MIT","gitHead":"defafd90223c6ea56ac1c2f38d3b2aecc27a6972","bugs":{"url":"https://github.com/mikolalysenko/ao-mesher/issues"},"homepage":"https://github.com/mikolalysenko/ao-mesher","_id":"ao-mesher@0.2.10","dist":{"shasum":"99fe8248ba01e8ae2334b13d8ef0fe38d90b83de","tarball":"https://registry.npmjs.org/ao-mesher/-/ao-mesher-0.2.10.tgz","integrity":"sha512-XBorDBHgq7lSRv1+e2sR2X6HwS/5y43LNgXXp6yBBt4PYZyeSQLd2g6lOhdn7+38fkULt0j18StaAx81mvMvUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeuLc+8EM5NWVXj4PF9LjyuiZZz1wsKn2RxVAySt9N5gIhAOnmudeC+7PiIU7fOzfYs4IFpwG/YcaRtRnxDOPyELRX"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"maintainers":[{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}]}},"readme":"ao-mesher\n=========\nA voxel mesher for ndarrays that handles ambient occlusion and transparency.\n\n## Install\n\n    npm install ao-mesher\n\n### `require(\"ao-mesher\")(array)`\nConstructs a mesh for `array`. \n\n* `array` is a 3D ndarray of voxels\n\n**Returns** A uint8array encoding the mesh, or else null if there were no facets.  This is in the same format that `ao-shader` expects.\n\n\n# Credits\n(c) 2013 Mikola Lysenko. MIT License","maintainers":[{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}],"time":{"modified":"2022-06-13T03:08:07.982Z","created":"2013-06-30T22:15:58.084Z","0.0.0":"2013-06-30T22:15:59.466Z","0.1.0":"2013-07-01T01:10:52.973Z","0.1.1":"2013-07-01T01:43:40.618Z","0.2.0":"2013-07-02T21:08:40.109Z","0.2.2":"2013-07-07T03:10:21.342Z","0.2.4":"2013-07-09T03:09:45.188Z","0.2.5":"2013-07-09T17:43:11.814Z","0.2.6":"2013-07-09T21:19:01.860Z","0.2.7":"2013-07-09T23:57:16.459Z","0.2.8":"2013-07-17T17:34:06.883Z","0.2.9":"2013-07-18T00:11:26.788Z","0.2.10":"2014-04-05T22:38:25.426Z"},"author":{"name":"Mikola Lysenko"},"repository":{"type":"git","url":"git://github.com/mikolalysenko/ao-mesher.git"},"homepage":"https://github.com/mikolalysenko/ao-mesher","keywords":["voxel","ambient","occlusion","mesher","ndarray"],"bugs":{"url":"https://github.com/mikolalysenko/ao-mesher/issues"},"license":"MIT","readmeFilename":"README.md","users":{"vorg":true}}