nearest-segment

0.0.2 • Public • Published

Nearest Segment

Given a point like [0.5, 1] and a line in the form of an array of coordinates like [[0,0], [1, 1], [2, 2]] this module finds the nearest segment to the point within the array. A segment is 2 adjacent points within the given coordinates. This returns 2 indicies into the original coordinates array.

npm install nearest-segment

Example usage

var getNearest = require('nearest-segment')
 
var coordinates = [[0,0], [1, 1], [2, 2]]
 
var segmentIndices = getNearest([0.5, 1], coordinates)
// = [0, 1]
 
var closestPoint1 = coordinates[segmentIndices[0]]
// = [0,0]
 
var closestPoint2 = coordinates[segmentIndices[1]]
// = [1, 1]

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.0.2
    0
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.0.2
    0
  • 0.0.1
    0

Package Sidebar

Install

npm i nearest-segment

Weekly Downloads

0

Version

0.0.2

License

MIT

Last publish

Collaborators

  • matt-in-a-hat