{"_id":"gl-mat4","_rev":"35-aecec1278b40d04bca75be85ce091a74","name":"gl-mat4","dist-tags":{"latest":"1.2.0"},"versions":{"1.0.0":{"name":"gl-mat4","version":"1.0.0","keywords":["gl-matrix","matrix","math","gl","mat4","mat4x4","4x4","mat","vector","maths"],"license":{"url":"http://github.com/stackgl/gl-mat4/blob/master/LICENSE.md","type":"zlib"},"_id":"gl-mat4@1.0.0","maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"}],"contributors":[{"name":"Brandon Jones","email":"tojiro@gmail.com"},{"name":"Colin MacKenzie IV","email":"sinisterchipmunk@gmail.com"},{"name":"Matt DesLauriers","email":"dave.des@gmail.com"}],"homepage":"https://github.com/stackgl/gl-mat4","bugs":{"url":"https://github.com/stackgl/gl-mat4/issues"},"dist":{"shasum":"74889220d28c0409a0ef17446cc5e4cd781eca28","tarball":"https://registry.npmjs.org/gl-mat4/-/gl-mat4-1.0.0.tgz","integrity":"sha512-RDK70CsvSsS0rj5IIa+6RhhuP+dPGaXrysICkfHHaKzt51uZuWM2Ns131hdjb8bg7NloU7AacdB0nPJZ8X6hCA==","signatures":[{"sig":"MEYCIQCzyI8Nt5OGNKFnYAF0Vx++AdFycJsnamHChpknDEhe1gIhAOPCakaPg/pr8WS/BbifkNDSVcYn1ZwlzVkBKP+pFTmn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"74889220d28c0409a0ef17446cc5e4cd781eca28","gitHead":"8c89c6ebdfc3d6ceb16ff81e18e838f45fecab93","scripts":{"get-docs":"cat *.js | dox --api"},"_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"repository":{"url":"https://github.com/stackgl/gl-mat4","type":"git"},"_npmVersion":"1.4.21","description":"gl-matrix's mat4, split into smaller pieces","directories":{},"dependencies":{},"devDependencies":{"dox":"git://github.com/hughsk/dox#api-context"}},"1.0.1":{"name":"gl-mat4","version":"1.0.1","keywords":["gl-matrix","matrix","math","gl","mat4","mat4x4","4x4","mat","vector","maths"],"license":{"url":"http://github.com/stackgl/gl-mat4/blob/master/LICENSE.md","type":"zlib"},"_id":"gl-mat4@1.0.1","maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"chrisdickinson","email":"chris@neversaw.us"}],"contributors":[{"name":"Brandon Jones","email":"tojiro@gmail.com"},{"name":"Colin MacKenzie IV","email":"sinisterchipmunk@gmail.com"}],"homepage":"https://github.com/stackgl/gl-mat4","bugs":{"url":"https://github.com/stackgl/gl-mat4/issues"},"dist":{"shasum":"e3bb53581c5250b9602783591d0ef2f96a59f77e","tarball":"https://registry.npmjs.org/gl-mat4/-/gl-mat4-1.0.1.tgz","integrity":"sha512-ir732FO4/iSUtHgcvr27J6rGC/KbYlz5hjsZ81GtN8jcBuVluopbVFleQqnpEkw+Ypj1KH52WIroJhdVqmE1Qg==","signatures":[{"sig":"MEUCIQDEStp8BdNhtOEWy5wTDnkAAuK9YAP2Cw9iR+r8DJXDcgIgGLgpPiBqbxYe4sQ05OCxh0SxXGj8rJGMFQRyUYDYUB0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"e3bb53581c5250b9602783591d0ef2f96a59f77e","gitHead":"580de73132f12e332c0bb2b9b7ed3db9f1ba875d","scripts":{"get-docs":"cat *.js | dox --api"},"_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"repository":{"url":"https://github.com/stackgl/gl-mat4","type":"git"},"_npmVersion":"2.1.4","description":"gl-matrix's mat4, split into smaller pieces","directories":{},"_nodeVersion":"0.10.32","dependencies":{},"devDependencies":{"dox":"git://github.com/hughsk/dox#api-context"}},"1.0.2":{"name":"gl-mat4","version":"1.0.2","keywords":["gl-matrix","matrix","math","gl","mat4","mat4x4","4x4","mat","vector","maths"],"license":{"url":"http://github.com/stackgl/gl-mat4/blob/master/LICENSE.md","type":"zlib"},"_id":"gl-mat4@1.0.2","maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"chrisdickinson","email":"chris@neversaw.us"}],"contributors":[{"name":"Brandon Jones","email":"tojiro@gmail.com"},{"name":"Colin MacKenzie IV","email":"sinisterchipmunk@gmail.com"}],"homepage":"https://github.com/stackgl/gl-mat4","bugs":{"url":"https://github.com/stackgl/gl-mat4/issues"},"dist":{"shasum":"eef32ff890fc75ac49dcac8d7f8cdf12bb8e5c8f","tarball":"https://registry.npmjs.org/gl-mat4/-/gl-mat4-1.0.2.tgz","integrity":"sha512-U1caeNv11pz2FcRBKkGHwumrX7R0Nk9NpCxmjSoDvg5fH1c+tYMybreeaHPWYWnkp7/23qmWeauH3HYCh3+ELw==","signatures":[{"sig":"MEUCIE9i5q7pk6emirz1hPffsqZG2QfRjFwkh2mZocOpEkxcAiEAvcDXr+q9gHW/9LWZUTFUnQRWPRuIddMfYghn6hYW578=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"eef32ff890fc75ac49dcac8d7f8cdf12bb8e5c8f","gitHead":"e1b61b49e5f62c6ac2ca5fbacc7843f9f16335e6","scripts":{"get-docs":"cat *.js | dox --api"},"_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"repository":{"url":"https://github.com/stackgl/gl-mat4","type":"git"},"_npmVersion":"2.4.1","description":"gl-matrix's mat4, split into smaller pieces","directories":{},"_nodeVersion":"0.10.35","dependencies":{},"devDependencies":{"dox":"git://github.com/hughsk/dox#api-context"}},"1.0.3":{"name":"gl-mat4","version":"1.0.3","keywords":["gl-matrix","matrix","math","gl","mat4","mat4x4","4x4","mat","vector","maths"],"license":{"url":"http://github.com/stackgl/gl-mat4/blob/master/LICENSE.md","type":"zlib"},"_id":"gl-mat4@1.0.3","maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"chrisdickinson","email":"chris@neversaw.us"}],"contributors":[{"name":"Brandon Jones","email":"tojiro@gmail.com"},{"name":"Colin MacKenzie IV","email":"sinisterchipmunk@gmail.com"}],"homepage":"https://github.com/stackgl/gl-mat4","bugs":{"url":"https://github.com/stackgl/gl-mat4/issues"},"dist":{"shasum":"977badcab90d33e25bfc9da21aa0f546edf7c266","tarball":"https://registry.npmjs.org/gl-mat4/-/gl-mat4-1.0.3.tgz","integrity":"sha512-x2omWemHdddOyxUd1WG+7gF2StP/egvhu+494pCdGpvN0+0yzJ4vL6Gd60uaNT0aP7LjdqsUYL25V2hKFcNkEA==","signatures":[{"sig":"MEUCIDWpjF1szPH66zhlH9inUU+RPhvdjh2lPeMEt+//zJxbAiEA4K7m2wBLi6vP5oRSE3uWrBfEZDYjRsmayxlQNVsQIVY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"977badcab90d33e25bfc9da21aa0f546edf7c266","gitHead":"bd3ad789e6638d559f37464b085597bdcbcc9d39","scripts":{"get-docs":"cat *.js | dox --api"},"_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"repository":{"url":"https://github.com/stackgl/gl-mat4","type":"git"},"_npmVersion":"2.4.1","description":"gl-matrix's mat4, split into smaller pieces","directories":{},"_nodeVersion":"0.10.35","dependencies":{},"devDependencies":{"dox":"git://github.com/hughsk/dox#api-context"}},"1.1.0":{"name":"gl-mat4","version":"1.1.0","keywords":["gl-matrix","matrix","math","gl","mat4","mat4x4","4x4","mat","vector","maths"],"license":{"url":"http://github.com/stackgl/gl-mat4/blob/master/LICENSE.md","type":"zlib"},"_id":"gl-mat4@1.1.0","maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"chrisdickinson","email":"chris@neversaw.us"}],"contributors":[{"name":"Brandon Jones","email":"tojiro@gmail.com"},{"name":"Colin MacKenzie IV","email":"sinisterchipmunk@gmail.com"}],"homepage":"https://github.com/stackgl/gl-mat4","bugs":{"url":"https://github.com/stackgl/gl-mat4/issues"},"dist":{"shasum":"b2e2d31cae520ab6ef0223e15da81a88b00c5d0c","tarball":"https://registry.npmjs.org/gl-mat4/-/gl-mat4-1.1.0.tgz","integrity":"sha512-t4ovUPhaM6pnYRk7+4smKaH+7cjXLz1bcUxrxwPmlcf9h162WoogsiweWdZsY0PyBhCU6J0LtQoM9V2WGwcoXg==","signatures":[{"sig":"MEYCIQDj43ZGdkn/LW7BlkwcnGL2FgUj8fvcTets7nso5ntSggIhAP1mPho20ozhN8c4IX9P2jhVRvbfpGdobULky3QdwH1I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"b2e2d31cae520ab6ef0223e15da81a88b00c5d0c","gitHead":"6c8e134f90344019824b32e347a969b85939cb28","scripts":{"get-docs":"cat *.js | dox --api"},"_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"repository":{"url":"https://github.com/stackgl/gl-mat4","type":"git"},"_npmVersion":"2.4.1","description":"gl-matrix's mat4, split into smaller pieces","directories":{},"_nodeVersion":"0.10.35","dependencies":{},"devDependencies":{"dox":"git://github.com/hughsk/dox#api-context"}},"1.1.1":{"name":"gl-mat4","version":"1.1.1","keywords":["gl-matrix","matrix","math","gl","mat4","mat4x4","4x4","mat","vector","maths"],"license":{"url":"http://github.com/stackgl/gl-mat4/blob/master/LICENSE.md","type":"zlib"},"_id":"gl-mat4@1.1.1","maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"chrisdickinson","email":"chris@neversaw.us"}],"contributors":[{"name":"Brandon Jones","email":"tojiro@gmail.com"},{"name":"Colin MacKenzie IV","email":"sinisterchipmunk@gmail.com"}],"homepage":"https://github.com/stackgl/gl-mat4","bugs":{"url":"https://github.com/stackgl/gl-mat4/issues"},"dist":{"shasum":"49aaab982d510fc152e3214c6d002a94d87e56df","tarball":"https://registry.npmjs.org/gl-mat4/-/gl-mat4-1.1.1.tgz","integrity":"sha512-Gxiz6CDbIAoF9WFjYrDJRPUFkrFTI+3SKdZscThNikaOyiDeyw0aY4ibAarWKEoAUUCb7dTVjCAESUEUL8tWAQ==","signatures":[{"sig":"MEUCICzoTsEBqwDgkIx/OuAHFnVzsxRbaPohXgatyQ4CzzYvAiEAjqfOrBuYJNmE7bzLYDS4AfD9H7j0iEKOaWRGEtPhq3c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"49aaab982d510fc152e3214c6d002a94d87e56df","gitHead":"dc1fd91505bb00338821d38335b2fc1672e35ad0","scripts":{"get-docs":"cat *.js | dox --api"},"_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"repository":{"url":"https://github.com/stackgl/gl-mat4","type":"git"},"_npmVersion":"2.4.1","description":"gl-matrix's mat4, split into smaller pieces","directories":{},"_nodeVersion":"0.10.35","dependencies":{},"devDependencies":{"dox":"git://github.com/hughsk/dox#api-context"}},"1.1.2":{"name":"gl-mat4","version":"1.1.2","keywords":["gl-matrix","matrix","math","gl","mat4","mat4x4","4x4","mat","vector","maths"],"license":{"url":"http://github.com/stackgl/gl-mat4/blob/master/LICENSE.md","type":"zlib"},"_id":"gl-mat4@1.1.2","maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"chrisdickinson","email":"chris@neversaw.us"}],"contributors":[{"name":"Brandon Jones","email":"tojiro@gmail.com"},{"name":"Colin MacKenzie IV","email":"sinisterchipmunk@gmail.com"}],"homepage":"https://github.com/stackgl/gl-mat4","bugs":{"url":"https://github.com/stackgl/gl-mat4/issues"},"dist":{"shasum":"39d78be64bc803edfacdff6ad5e0d47edf9b97cb","tarball":"https://registry.npmjs.org/gl-mat4/-/gl-mat4-1.1.2.tgz","integrity":"sha512-ffKko0V8kRi4eYy5s1x6WUXizWbWT1h0Wex8Tk7G7DjAY/O66ULnP7lqO3GyFVcs06HIwJuzJCe1giYcAOeSOw==","signatures":[{"sig":"MEYCIQDoxqa20TCy8vG2/dIbBdLu3/DQcwZ22NK5ryt82ucosgIhAKtnf936U6A+jE9No7ZcLrh1sdpnKePXSq1YzshUXWYB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"39d78be64bc803edfacdff6ad5e0d47edf9b97cb","gitHead":"a49818d7fec9fe8b862f2cb6073c44e21c61a9ba","scripts":{"get-docs":"cat *.js | dox --api"},"_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"repository":{"url":"https://github.com/stackgl/gl-mat4","type":"git"},"_npmVersion":"2.4.1","description":"gl-matrix's mat4, split into smaller pieces","directories":{},"_nodeVersion":"0.10.35","dependencies":{},"devDependencies":{"dox":"git://github.com/hughsk/dox#api-context"}},"1.1.3":{"name":"gl-mat4","version":"1.1.3","keywords":["gl-matrix","matrix","math","gl","mat4","mat4x4","4x4","mat","vector","maths"],"license":{"url":"http://github.com/stackgl/gl-mat4/blob/master/LICENSE.md","type":"Zlib"},"_id":"gl-mat4@1.1.3","maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"chrisdickinson","email":"chris@neversaw.us"},{"name":"substack","email":"mail@substack.net"},{"name":"thibauts","email":"thibaut.seguy@gmail.com"},{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"contributors":[{"name":"Brandon Jones","email":"tojiro@gmail.com"},{"name":"Colin MacKenzie IV","email":"sinisterchipmunk@gmail.com"}],"homepage":"https://github.com/stackgl/gl-mat4","bugs":{"url":"https://github.com/stackgl/gl-mat4/issues"},"dist":{"shasum":"f3969e8a855f083bf742d1450a6e03c129dc3c63","tarball":"https://registry.npmjs.org/gl-mat4/-/gl-mat4-1.1.3.tgz","integrity":"sha512-0j/YspuWRzpnux2cu6fSqvsHXNJtvICWu2x/C3RDgme0RaOqmtR4026R/2Yd1qztL6cp1sKpaCHvYbzAe1pV0g==","signatures":[{"sig":"MEUCIAFtVmYlwMYVOyWeeu6dJl9PoD42qUPW/+toQXCybhcOAiEAoSSiCO+gSIi3ZYUni3nrekl9uAAkVhG49AN+4dEF5W8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"f3969e8a855f083bf742d1450a6e03c129dc3c63","gitHead":"24dbb2b2502229f6657ae52ddb31818380aa3b58","scripts":{"get-docs":"cat *.js | dox --api"},"_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"repository":{"url":"git+https://github.com/stackgl/gl-mat4.git","type":"git"},"_npmVersion":"2.8.2","description":"gl-matrix's mat4, split into smaller pieces","directories":{},"_nodeVersion":"0.10.32","dependencies":{},"devDependencies":{"dox":"git://github.com/hughsk/dox.git#api-context"}},"1.1.4":{"name":"gl-mat4","version":"1.1.4","keywords":["gl-matrix","matrix","math","gl","mat4","mat4x4","4x4","mat","vector","maths"],"license":"Zlib","_id":"gl-mat4@1.1.4","maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"chrisdickinson","email":"chris@neversaw.us"},{"name":"substack","email":"mail@substack.net"},{"name":"thibauts","email":"thibaut.seguy@gmail.com"},{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"contributors":[{"name":"Brandon Jones","email":"tojiro@gmail.com"},{"name":"Colin MacKenzie IV","email":"sinisterchipmunk@gmail.com"}],"homepage":"https://github.com/stackgl/gl-mat4","bugs":{"url":"https://github.com/stackgl/gl-mat4/issues"},"dist":{"shasum":"1e895b55892e56a896867abd837d38f37a178086","tarball":"https://registry.npmjs.org/gl-mat4/-/gl-mat4-1.1.4.tgz","integrity":"sha512-3NrFjvQMNSITLncF5Xz7EqfzB3IZczfNuJ6+ZFf2ko8hKhKzp8UXrdaRWm3AvpoowKMtnFDE7YpV5uD9AIxltw==","signatures":[{"sig":"MEQCIFjOqWNBAJQyvFy7bR2QXXW8VAs2o4dtM1Zw/MYyalkGAiBai/v3JEQVvuf5liLcaRe+BzVUoeUXs/ECm7TtpJlVHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"1e895b55892e56a896867abd837d38f37a178086","gitHead":"c2e2de728fe7eba592f74cd02266100cc21ec89a","scripts":{"get-docs":"cat *.js | dox --api"},"_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"repository":{"url":"https://github.com/stackgl/gl-mat4","type":"git"},"_npmVersion":"2.1.18","description":"gl-matrix's mat4, split into smaller pieces","directories":{},"_nodeVersion":"0.10.32","dependencies":{},"devDependencies":{"dox":"git://github.com/hughsk/dox#api-context"}},"1.2.0":{"name":"gl-mat4","version":"1.2.0","keywords":["gl-matrix","matrix","math","gl","mat4","mat4x4","4x4","mat","vector","maths"],"license":"Zlib","_id":"gl-mat4@1.2.0","maintainers":[{"name":"alvinsight","email":"alvinsight@gmail.com"},{"name":"chrisdickinson","email":"chris@neversaw.us"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"mikkoh","email":"me@mikkoh.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"rezaali","email":"syed.reza.ali@gmail.com"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"substack","email":"substack@gmail.com"},{"name":"tatumcreative","email":"tatum.creative@gmail.com"},{"name":"thibauts","email":"thibaut.seguy@gmail.com"},{"name":"wwwtyro","email":"wwwtyro@gmail.com"},{"name":"yoshuawuyts","email":"yoshuawuyts@gmail.com"}],"contributors":[{"name":"Brandon Jones","email":"tojiro@gmail.com"},{"name":"Colin MacKenzie IV","email":"sinisterchipmunk@gmail.com"}],"homepage":"https://github.com/stackgl/gl-mat4","bugs":{"url":"https://github.com/stackgl/gl-mat4/issues"},"dist":{"shasum":"49d8a7636b70aa00819216635f4a3fd3f4669b26","tarball":"https://registry.npmjs.org/gl-mat4/-/gl-mat4-1.2.0.tgz","fileCount":33,"integrity":"sha512-sT5C0pwB1/e9G9AvAoLsoaJtbMGjfd/jfxo8jMCKqYYEnjZuFvqV5rehqar0538EmssjdDeiEWnKyBSTw7quoA==","signatures":[{"sig":"MEUCIEZ0J/5zqGpmLvTotNhGEqWcPxQVjJAXRG/bvGtj15JWAiEAjSZtkW+pzJLJoqv07q8+MOYx5DC4Yy2wuxlv7UDK6gc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2PxsCRA9TVsSAnZWagAA/RYQAJh97K7V91PUiBijF4e9\nBx+Uq5+fPqL82dxCtVPKVFaY4kYVGVOA0fHiRguzV2pxzCnnb3r8tiyZF7oM\no5gXtfpMv6eDTFL/zLnJoA8qt4TKVzPuUauQfkdaKEagbW1H4jgICvx3FvHY\n2IEgzUy1xDSk9q/Auza6IAH8DU7OIhrYCO9EzGJeHS/wLEHB8UdFiyv7Gx7Y\n6lYa9BzULkeGVoexuzU+MeU81YY2SokBrBL8p+PO5kWfrBtHv9sAT2gKk4WQ\n7gJCmlBNWQHwO3rtJbaXqwmdao7qhFPbuLrY9m/3fBpwTLn3faSFo5WOylep\n1MXUszcejTQjiTXD5m2/NvSo1+dXytXXCd5cb5Dd1ZVfmD9ZXMa6tla3j6Vh\niEtrjuvvDeUaB9H7QsgtHHZrGWL+g09831SDYCEbZPdKn4WmDmh/8tWVst7F\n/97Td8QGHbdvV9yWqMgzfxDthtgUoyM6skbw07YzWzhbCiuPFCf6mP7ArRr3\nVdJFz5W1bsjHWV73AmCdnZvjVyP6FlRVBl/+X1ykQmTZ3EI46arxNblF/T+O\nrO8+4j4Ex4iUmz6XhVTIeYMPfXtTkChEhgbUMPfwbGYf6fmWntHj9tzD7GIB\nJNrjNfiRM5miERTHsH316vx/qX3VNAHwK3Tt1cHrSa6p+e6tgCVBbbcNMhoJ\n/lnt\r\n=uDuw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"28102b8791594310960715273a983a43068a41ed","scripts":{"get-docs":"cat *.js | dox --api"},"_npmUser":{"name":"rreusser","email":"rsreusser@gmail.com"},"repository":{"url":"git+https://github.com/stackgl/gl-mat4.git","type":"git"},"_npmVersion":"5.6.0","description":"gl-matrix's mat4, split into smaller pieces","directories":{},"_nodeVersion":"8.9.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"dox":"git://github.com/hughsk/dox.git#api-context"},"_npmOperationalInternal":{"tmp":"tmp/gl-mat4_1.2.0_1524169834689_0.15028448294471541","host":"s3://npm-registry-packages"}}},"time":{"created":"2014-08-18T17:52:57.722Z","modified":"2024-12-29T00:46:43.422Z","1.0.0":"2014-08-18T17:52:57.722Z","1.0.1":"2014-11-15T21:40:44.253Z","1.0.2":"2015-01-27T22:44:05.952Z","1.0.3":"2015-02-04T23:14:37.304Z","1.1.0":"2015-02-09T04:11:08.757Z","1.1.1":"2015-02-09T04:12:35.248Z","1.1.2":"2015-02-09T04:12:55.994Z","1.1.3":"2015-05-05T13:35:53.559Z","1.1.4":"2015-05-21T14:30:20.585Z","1.2.0":"2018-04-19T20:30:34.747Z"},"bugs":{"url":"https://github.com/stackgl/gl-mat4/issues"},"license":"Zlib","homepage":"https://github.com/stackgl/gl-mat4","keywords":["gl-matrix","matrix","math","gl","mat4","mat4x4","4x4","mat","vector","maths"],"repository":{"url":"git+https://github.com/stackgl/gl-mat4.git","type":"git"},"description":"gl-matrix's mat4, split into smaller pieces","contributors":[{"name":"Brandon Jones","email":"tojiro@gmail.com"},{"name":"Colin MacKenzie IV","email":"sinisterchipmunk@gmail.com"}],"maintainers":[{"email":"mikolalysenko@gmail.com","name":"mikolalysenko"},{"email":"wwwtyro@gmail.com","name":"wwwtyro"},{"email":"thibaut.seguy@gmail.com","name":"thibauts"},{"email":"me@mikkoh.com","name":"mikkoh"},{"email":"javascript@yosh.is","name":"yoshuawuyts"},{"email":"dave.des@gmail.com","name":"mattdesl"},{"email":"hughskennedy@gmail.com","name":"hughsk"},{"email":"chris@neversaw.us","name":"chrisdickinson"},{"email":"tatum.creative@gmail.com","name":"tatumcreative"},{"email":"rsreusser@gmail.com","name":"rreusser"},{"email":"alvinsight@gmail.com","name":"alvinsight"}],"readme":"# gl-mat4 [![stable](http://badges.github.io/stability-badges/dist/stable.svg)](http://github.com/badges/stability-badges)\n\nPart of a fork of [@toji](http://github.com/toji)'s\n[gl-matrix](http://github.com/toji/gl-matrix) split into smaller pieces: this\npackage contains `glMatrix.mat4`.\n\n## Usage\n\n[![NPM](https://nodei.co/npm/gl-mat4.png)](https://nodei.co/npm/gl-mat4/)\n\n### `mat4 = require('gl-mat4')`\n\nWill load all of the module's functionality and expose it on a single\nobject. Note that any of the methods may also be required directly\nfrom their files.\n\nFor example, the following are equivalent:\n\n``` javascript\nvar scale = require('gl-mat4').scale\nvar scale = require('gl-mat4/scale')\n```\n\n## API\n\n  - [adjoint()](#adjointoutmat4-amat4)\n  - [clone()](#cloneamat4)\n  - [copy()](#copyoutmat4-amat4)\n  - [create()](#create)\n  - [determinant()](#determinantamat4)\n  - [fromQuat()](#fromquatoutmat4-qquat4)\n  - [fromRotation()](#fromrotationoutmat4-radnumber-axisvec3)\n  - [fromRotationTranslation()](#fromrotationtranslationoutmat4-qquat4-vvec3)\n  - [fromScaling()](#fromscalingoutmat4-vvec3)\n  - [fromTranslation()](#fromtranslationoutmat4-vvec3)\n  - [fromXRotation()](#fromxrotationoutmat4-radnumber)\n  - [fromYRotation()](#fromyrotationoutmat4-radnumber)\n  - [fromZRotation()](#fromzrotationoutmat4-radnumber)\n  - [frustum()](#frustumoutmat4-leftnumber-rightnumber-bottomnumber-topnumber-nearnumber-farnumber)\n  - [identity()](#identityoutmat4)\n  - [invert()](#invertoutmat4-amat4)\n  - [lookAt()](#lookatoutmat4-eyevec3-centervec3-upvec3)\n  - [multiply()](#multiplyoutmat4-amat4-bmat4)\n  - [ortho()](#orthooutmat4-leftnumber-rightnumber-bottomnumber-topnumber-nearnumber-farnumber)\n  - [perspective()](#perspectiveoutmat4-fovynumber-aspectnumber-nearnumber-farnumber)\n  - [perspectiveFromFieldOfView()](#perspectivefromfieldofviewoutmat4-fovobject-nearnumber-farnumber)\n  - [rotate()](#rotateoutmat4-amat4-radnumber-axisvec3)\n  - [rotateX()](#rotatexoutmat4-amat4-radnumber)\n  - [rotateY()](#rotateyoutmat4-amat4-radnumber)\n  - [rotateZ()](#rotatezoutmat4-amat4-radnumber)\n  - [scale()](#scaleoutmat4-amat4-vvec3)\n  - [str()](#strmatmat4)\n  - [translate()](#translateoutmat4-amat4-vvec3)\n  - [transpose()](#transposeoutmat4-amat4)\n\n## adjoint(out:mat4, a:mat4)\n\n  Calculates the adjugate of a mat4\n\n## clone(a:mat4)\n\n  Creates a new mat4 initialized with values from an existing matrix\n\n## copy(out:mat4, a:mat4)\n\n  Copy the values from one mat4 to another\n\n## create()\n\n  Creates a new identity mat4\n\n## determinant(a:mat4)\n\n  Calculates the determinant of a mat4\n\n## fromQuat(out:mat4, q:quat4)\n\n  Creates a matrix from a quaternion rotation.\n\n## fromRotation(out:mat4, rad:number, axis:vec3)\n\n  Creates a matrix from a given angle around a given axis\n  This is equivalent to (but much faster than):\n\n```js\n  mat4.identity(dest);\n  mat4.rotate(dest, dest, rad, axis);\n```\n\n## fromRotationTranslation(out:mat4, q:quat4, v:vec3)\n\n  Creates a matrix from a quaternion rotation and vector translation. This is equivalent to (but much faster than):\n  \n```js\n  mat4.identity(dest);\n  mat4.translate(dest, vec);\n  var quatMat = mat4.create();\n  quat4.toMat4(quat, quatMat);\n  mat4.multiply(dest, quatMat);\n```\n\n## fromScaling(out:mat4, v:vec3)\n  Creates a matrix from a vector scaling. This is equivalent to (but much faster than):\n \n```js\n  mat4.identity(dest);\n  mat4.translate(dest, dest, vec);\n```\n\n## fromTranslation(out:mat4, v:vec3)\n  Creates a matrix from a vector translation. This is equivalent to (but much faster than):\n \n```js\n  mat4.identity(dest);\n  mat4.translate(dest, dest, vec);\n```\n\n## fromTranslation(out:mat4, v:vec3)\n  Creates a matrix from a vector translation\n  This is equivalent to (but much faster than):\n \n```js\n  mat4.identity(dest);\n  mat4.translate(dest, dest, vec);\n```\n\n## fromXRotation(out:mat4, rad:Number)\n\n  Creates a matrix from the given angle around the X axis\n  This is equivalent to (but much faster than):\n  \n```js\n  mat4.identity(dest)\n  mat4.rotateX(dest, dest, rad)\n```\n\n## fromYRotation(out:mat4, rad:Number)\n\n  Creates a matrix from the given angle around the Y axis\n  This is equivalent to (but much faster than):\n  \n```js\n  mat4.identity(dest)\n  mat4.rotateY(dest, dest, rad)\n```\n\n## fromZRotation(out:mat4, rad:Number)\n\n  Creates a matrix from the given angle around the Z axis\n  This is equivalent to (but much faster than):\n  \n```js\n  mat4.identity(dest)\n  mat4.rotateZ(dest, dest, rad)\n```\n\n## frustum(out:mat4, left:Number, right:Number, bottom:Number, top:Number, near:Number, far:Number)\n\n  Generates a frustum matrix with the given bounds\n\n## identity(out:mat4)\n\n  Set a mat4 to the identity matrix\n\n## invert(out:mat4, a:mat4)\n\n  Inverts a mat4\n\n## lookAt(out:mat4, eye:vec3, center:vec3, up:vec3)\n\n  Generates a look-at matrix with the given eye position, focal point, and up axis\n\n## multiply(out:mat4, a:mat4, b:mat4)\n\n  Multiplies two mat4's\n\n## ortho(out:mat4, left:number, right:number, bottom:number, top:number, near:number, far:number)\n\n  Generates a orthogonal projection matrix with the given bounds\n\n## perspective(out:mat4, fovy:number, aspect:number, near:number, far:number)\n\n  Generates a perspective projection matrix with the given bounds\n\n## perspectiveFromFieldOfView(out:mat4, fov:object, near:number, far:number)\n\n  Generates a perspective projection matrix with the given field of view.\n\n## rotate(out:mat4, a:mat4, rad:Number, axis:vec3)\n\n  Rotates a mat4 by the given angle\n\n## rotateX(out:mat4, a:mat4, rad:Number)\n\n  Rotates a matrix by the given angle around the X axis\n\n## rotateY(out:mat4, a:mat4, rad:Number)\n\n  Rotates a matrix by the given angle around the Y axis\n\n## rotateZ(out:mat4, a:mat4, rad:Number)\n\n  Rotates a matrix by the given angle around the Z axis\n\n## scale(out:mat4, a:mat4, v:vec3)\n\n  Scales the mat4 by the dimensions in the given vec3\n\n## str(mat:mat4)\n\n  Returns a string representation of a mat4\n\n## translate(out:mat4, a:mat4, v:vec3)\n\n  Translate a mat4 by the given vector\n\n## transpose(out:mat4, a:mat4)\n\n  Transpose the values of a mat4\n\n## License\n\n[zlib](http://en.wikipedia.org/wiki/Zlib_License). See [LICENSE.md](https://github.com/stackgl/gl-mat4/blob/master/LICENSE.md) for details.\n","readmeFilename":"README.md"}