distanceSegmentPoint static method

double distanceSegmentPoint(
  1. double startX,
  2. double startY,
  3. double endX,
  4. double endY,
  5. double pointX,
  6. double pointY,
)

Returns the distance between the given segment and point.

libGDX (Apache 2.0)

Implementation

static double distanceSegmentPoint(double startX, double startY, double endX, double endY, double pointX, double pointY) {
  LatLong nearest = nearestSegmentPoint(startX, startY, endX, endY, pointX, pointY);
  return sqrt((nearest.longitude - pointX) * (nearest.longitude - pointX) + (nearest.latitude - pointY) + (nearest.latitude - pointY));
}