package com.openrobot.common;
public class GeometryHelper {
public static boolean inCircle(float centerX, float centerY, float radius, float pointX, float pointY) {
double dist = dist(centerX, centerY, pointX, pointY);
return dist < radius;
}
public static double dist(float aX, float aY, float bX, float bY) {
float deltaX = aX - bX;
float deltaY = aY - bY;
return Math.sqrt((deltaX * deltaX) + (deltaY * deltaY));
}
public static double dist(int aX, int aY, int bX, int bY) {
int deltaX = aX - bX;
int deltaY = aY - bY;
return Math.sqrt((deltaX * deltaX) + (deltaY * deltaY));
}
}