{"_id":"get-plane-normal","_rev":"3-b4fb7580e20a506b36a4ad716bde0415","name":"get-plane-normal","description":"gets a plane's normal from 3 points","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"get-plane-normal","version":"1.0.0","description":"gets a plane's normal from 3 points","main":"index.js","license":"MIT","author":{"name":"Matt DesLauriers","email":"dave.des@gmail.com","url":"https://github.com/mattdesl"},"dependencies":{"gl-vec3":"^1.0.3"},"devDependencies":{"deepcopy":"^0.5.0","tape":"^4.0.0"},"scripts":{"test":"node test.js"},"keywords":["get","plane","from","three","3","points","normal","normalize","normals","planes","unit","vector","math"],"repository":{"type":"git","url":"git://github.com/mattdesl/get-plane-normal.git"},"homepage":"https://github.com/mattdesl/get-plane-normal","bugs":{"url":"https://github.com/mattdesl/get-plane-normal/issues"},"gitHead":"2422bec4c9d786b7842f7c4b9da8ffc14b01cf59","_id":"get-plane-normal@1.0.0","_shasum":"b19930bf2f5ecb105218d291a9814309ecbdc853","_from":".","_npmVersion":"2.1.18","_nodeVersion":"0.10.32","_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"dist":{"shasum":"b19930bf2f5ecb105218d291a9814309ecbdc853","tarball":"https://registry.npmjs.org/get-plane-normal/-/get-plane-normal-1.0.0.tgz","integrity":"sha512-MUtCvFQCerkHvH97PyZ6IzUzxrJbkie7CA8oB/065l6Ui7UUq3JwiEMzXRasY0AotKmlj8/RieDDwvs9jLr+Sw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeQpc04aCTqJx6QUafFatBvyofwWGflgu2ncjTu4XuGgIhAPpZ/V2xplh10czNrwIXeCN3Jbc7EcZv53ZKqzoJRE3y"}]},"maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"}]}},"readme":"# get-plane-normal\n\n[![stable](http://badges.github.io/stability-badges/dist/stable.svg)](http://github.com/badges/stability-badges)\n\nGets a plane's normal from 3 points on that plane.\n\n```js\nvar point1 = [0, 1, 0], \n    point2 = [1, 1, 0.5], \n    point3 = [0, 1, -2]\n\nvar norm = normal([], point1, point2, point3)\nconsole.log(norm) // [0, 1, 0]\n```\n\n## Usage\n\n[![NPM](https://nodei.co/npm/get-plane-normal.png)](https://www.npmjs.com/package/get-plane-normal)\n\n#### `out = normal(out, point1, point2, point3)`\n\nWith three points on the same plane, determines the unit normal and stores it in `out` [x, y, z]. \n\nReturns `out`.\n\n## License\n\nMIT, see [LICENSE.md](http://github.com/mattdesl/get-plane-normal/blob/master/LICENSE.md) for details.\n","maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"}],"time":{"modified":"2022-06-18T07:52:47.444Z","created":"2015-05-15T05:12:51.981Z","1.0.0":"2015-05-15T05:12:51.981Z"},"homepage":"https://github.com/mattdesl/get-plane-normal","keywords":["get","plane","from","three","3","points","normal","normalize","normals","planes","unit","vector","math"],"repository":{"type":"git","url":"git://github.com/mattdesl/get-plane-normal.git"},"author":{"name":"Matt DesLauriers","email":"dave.des@gmail.com","url":"https://github.com/mattdesl"},"bugs":{"url":"https://github.com/mattdesl/get-plane-normal/issues"},"license":"MIT","readmeFilename":"README.md"}