Ich muss lokale Koordinaten von globalen Koordinaten erhalten. Ich habe keine fertigen Beispiele gefunden.
Bitte helfen Sie mir, wie es auf dem Beispielbild geht. Vielen Dank!
AKTUALISIERT:
Hier ist die Methode in Java, die dank Ihrer Hilfe erstellt wurde! Es funktioniert bei mir :) Danke!
public static double[] getLocalFromGlobal(int pointX, int pointY, int localX, int localY, float angle) {
float px = pointX - localX;
float py = pointY - localY;
double cos = Math.cos((Math.PI / 180) * angle);
double sin = Math.sin((Math.PI / 180) * angle);
double finalX = (px * cos) + (py * sin);
double finalY = -(px * sin) + (py * cos);
return new double[]{finalX, finalY};
}