Hi,
ich schreibe gerade eine APP und komme nicht weiter (Kopf heute schon stundenlang auf hochtouren gelaufen). Es geht darum das ich eine Linie (AB) zu einem Rechteck erweitere und die Randpunkte berechnen will. Das ganze findet im Programm mit GPS Punkten (Längen-/Breitengrad) statt. Zur Vereinfachung nehme ich hier aber ein normales Koordinatensystem.
Im angehängten Bild seht ihr die Strecke die gesucht ist (von Punkt A nach E).
Da die Punkte A und B gegeben sind kann man die Strecke ausrechnen (3,535), außerdem ist die Strecke A nach D gegeben (0,707).
Also gesucht: AE
Gegeben: AB und AD
Sobald ich weiß wie man die Strecke A nach E berechnen kann ist es für mich kein Problem alle Randpunkte des Rechtecks zu berechnen. Ich suche eine allgemeine Formel für die Berechnung. Mir ist klar das die Strecke in dem Beispiel 1 LE lang ist und die Winkel im Rechteck AED 90°,45°,45° sind. Allerdings ist das Rechteck im Programm meist mehr geneigt, daher ändern sich die Winkel und Längen. Die Position und Länge des Rechtecks ändert sich auch.
Das Problem habe ich somit so weit wie möglich vereinfacht (dargestellt).
Danke schonmal