Seite 1 von 2

Winkelprobleme

Verfasst: 12.02.2015 19:16
von Purebasium
Hallo,
kann mir jemand helfen:


ich habe die Koordinaten von zwei Punkten und möchte ausrechnen, welchen Winkel sie, wenn man sie verbinden würde, zu einer waagrechten gerade haben.

...................................................
........................0...(Punkt a)..........
....................../...........................
..................../..............................
................../................................
................/...(Winkel C)................
(Punkt B) O_______________................
....................................................
(Gesucht ist Winkel C)

Ich hab im Internet leider nichts passendes gefunden.
Kann mir jemand helfen?

Re: Winkelprobleme

Verfasst: 12.02.2015 19:29
von Josh
Google Winkelfunktionen: 82.200 Ergebnisse

Re: Winkelprobleme

Verfasst: 12.02.2015 19:33
von Purebasium
Das hilft mir auch nicht weiter (deine Antwort und die antworten von Google)
Die Google antworten sind auch nicht hilfreich, da ich nur völlig überladene seiten gefunden haben und denen ich auch nicht schlauer werde

Re: Winkelprobleme

Verfasst: 12.02.2015 20:29
von mk-soft
Tabellenbuch Geometrie Winkelfunktionen.
Ich habe zumindest noch eins... 8)

P.S. Versuchs mal mit eine rechtwinkligen Dreieck.

Re: Winkelprobleme

Verfasst: 12.02.2015 20:31
von Josh
Mit ein bisschen Eigeninitiative sollte das eigentlich gehen. Ich brauch das auch nur alle paar Jahre und muss ein wenig probieren oder kurz nachschlagen. Aber mal als Tipp:

Rechne dir mal DeltaX und DeltaY raus und dann hast ein schönes Dreieck für die Winkelfunktionen

Re: Winkelprobleme

Verfasst: 12.02.2015 21:31
von STARGÅTE

Code: Alles auswählen

Angle.f = ATan2(Ax-Bx, Ay-By)

Re: Winkelprobleme

Verfasst: 14.02.2015 18:28
von Purebasium
Danke für die Antwort. :D :D :D :D

Gib es eigentlich auch eine Gegenfunktion zu atan2()?
die also atan2() rückgängig macht?

Re: Winkelprobleme

Verfasst: 14.02.2015 18:48
von STARGÅTE
Ja. Um vom Winkel zu den Coordinaten zu kommen gibts:

Code: Alles auswählen

Bx = Cos(Winkel)*Länge + Ax
By = Sin(Winkel)*Länge + Ay
Edit: Wobei die Länge vorher zusammen mit dem Winkel gespeichert werden muss.

Re: Winkelprobleme

Verfasst: 15.02.2015 08:53
von Nino
STARGÅTE hat geschrieben:Ja. Um vom Winkel zu den Coordinaten zu kommen gibts:

Code: Alles auswählen

Bx = Cos(Winkel) + Ax
By = Sin(Winkel) + Ay
Bist Du sicher? :-)
Ich meine, es muss heißen:

Code: Alles auswählen

Ax = h * Cos(Winkel) + Bx
Ay = h * Sin(Winkel) + By
mit h = Sqr((Ax-Bx)*(Ax-Bx) + (Ay-By)*(Ay-By))

Re: Winkelprobleme

Verfasst: 15.02.2015 11:13
von STARGÅTE
Ja natürlich wenn er die Information des Abstands vorher gespeichert hat