public double winkel(Point p1, Point p2) {
		double winkel = 0;
		if (p1.getY() > p2.getY() && p1.getX() <= p2.getX()) {
			winkel = (Math.atan((p1.getY() - p2.getY())
					/ (p1.getX() - p2.getX())) * 180 / Math.PI) + 180 + 90;
		}// rechts oben
		if (p1.getY() <= p2.getY() && p1.getX() > p2.getX()) {
			winkel = (Math.atan((p1.getY() - p2.getY())
					/ (p1.getX() - p2.getX())) * 180 / Math.PI) + 90;
		}// links unten
		if (p1.getY() > p2.getY() && p1.getX() > p2.getX()) {
			winkel = (Math.atan((p1.getY() - p2.getY())
					/ (p1.getX() - p2.getX())) * 180 / Math.PI) + 90;
		}// links oben
		if (p1.getY() <= p2.getY() && p1.getX() < p2.getX()) {
			winkel = (Math.atan((p1.getY() - p2.getY())
					/ (p1.getX() - p2.getX())) * 180 / Math.PI) + 90 + 180;
		}// rechts unten
		return winkel;
	}