Wondering what’s next for npm?Check out our public roadmap! »

    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

    6

    Version

    1.0.0

    License

    MIT

    Last publish

    Collaborators

    • avatar