ed

euclidean-distance

Calculate the Euclidean distance been two points in 2D/3D/nD space.

Showing:

Popularity

Downloads/wk

443

GitHub Stars

50

Maintenance

Last Commit

6yrs ago

Contributors

2

Package

Dependencies

0

License

MIT

Type Definitions

Tree-Shakeable

No?

Categories

Readme

Euclidean Distance Build Status

euclidean-distance is a browserify-friendly npm module for calculating the Euclidean distance

between two vectors in n-dimensional space.

Installation

npm install euclidean-distance --save

Usage

var distance = require('euclidean-distance')

distance([0,0], [1,0])
// 1

distance([0,0], [3,2])
// 3.605551275463989

distance([-7,-4,3], [17, 6, 2.5])
// 26.004807247892

distance([5,13,17,3,25,21,7,1], [20,26,7,5,28,3,23,10])
// 34.17601498127012

For some purposes you may actually be looking for the square of the distance. For that, you can use:

var distanceSquared = require('euclidean-distance/squared')

distanceSquared([0,0], [2,0])
// 4

Test

npm test

License

WTFPL

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100
No reviews found
Be the first to rate

Alternatives

No alternatives found

Tutorials

No tutorials found
Add a tutorial