npm

Share private packages across your team with npm Orgs, now with simplified billing via the aws marketplace!Learn more »

magnitude

1.0.0 • Public • Published

magnitude

stable

2D, 3D and n-dimensional vector magnitude.

Example

var magnitude = require('magnitude')
 
magnitude([ 0, 1, 0 ]) 
//=> 1
 
magnitude([ 0, 4, -3 ])
//=> 5

Or the squared magnitude (to avoid a sqrt operation).

var magSqr = require('magnitude/squared')
 
magSqr([ 0, 4, -3 ])
//=> 25

Install

npm install magnitude --save

Usage

NPM

len = require('magnitude')(vector)

Returns the vector magnitude of the given n-dimensional vector array.

lenSqr = require('magnitude/squared')(vector)

The same as above, but without the final Math.sqrt operation.

License

MIT, see LICENSE.md for details.

install

npm i magnitude

Downloadsweekly downloads

10

version

1.0.0

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability