add GeometryUtils.squaredDistance(float[], a, b)

This commit is contained in:
Hannes Janetzek 2014-02-07 15:57:41 +01:00
parent 7ade143297
commit bb4bee7623

@ -77,6 +77,10 @@ public final class GeometryUtils {
return (area < 0 ? -area : area) * 0.5f;
}
public static float squaredDistance(float[] p, int a, int b) {
return (p[a] - p[b]) * (p[a] - p[b]) + (p[a + 1] - p[b + 1]) * (p[a + 1] - p[b + 1]);
}
/** square distance from a point a to a segment b,c */
// modified from https://github.com/ekeneijeoma/simplify-java
public static float squareSegmentDistance(float[] p, int a, int b, int c) {