
public class Util {
	
	/** Scales vector to length 1 */
	public static double normaliseX(double x, double y) {
		float len = (float) (1 / Math.sqrt(x*x + y*y));
		x *= len;
		return x;
	}
	public static double normaliseY(double x, double y) {
		float len = (float) (1 / Math.sqrt(x*x + y*y));
		y *= len;
		return y;
	}
	
	/** Returns length */
	public static double length(double x, double y) {
		return Math.sqrt(x*x + y*y);
	}
	
	public static double distBetween(double x1, double y1, double x2, double y2) {
		return Math.sqrt((x1 - x2)*(x1 - x2) + (y1 - y2)*(y1 - y2));
	}
	
}
