public double distanceTo(Point2 b) { double dx = b.getX() - this.getX(); double dy = b.getY() - this.getY(); return Math.sqrt(dx * dx + dy * dy); }
/** * 计算两个点之间的距离 * * @return */ public static double distance(Point2 a, Point2 b) { return Math.sqrt( (a.getX() - b.getX()) * (a.getX() - b.getX()) + (a.getY() - b.getY()) * (a.getY() - b.getY())); }