Seite 2 von 2
Re: Kreisrunde Menüs - Maussteuerung
Verfasst: 03.07.2010 14:35
von Codusa
atan2() ist bei mir nicht drin, habe PB 4.40...
Trotzdem danke! ich kann die Winkel bestimmt auch anders bestimmen.
Re: Kreisrunde Menüs - Maussteuerung
Verfasst: 03.07.2010 14:38
von Christian+
So müsste es auch gehen.
Code: Alles auswählen
Procedure.f Winkel(x1.f, y1.f, x2.f, y2.f)
Protected w.f = ATan((y2 - y1) / (x2 - x1)) * 57.295776
If x2 < x1 : w = 180 + w : EndIf
If w < 0 : w + 360 : EndIf
If w > 360 : w - 360 : EndIf
ProcedureReturn w
EndProcedure
Re: Kreisrunde Menüs - Maussteuerung
Verfasst: 03.07.2010 14:43
von Codusa
Christian+ hat geschrieben:So müsste es auch gehen.
Code: Alles auswählen
Procedure.f Winkel(x1.f, y1.f, x2.f, y2.f)
Protected w.f = ATan((y2 - y1) / (x2 - x1)) * 57.295776
If x2 < x1 : w = 180 + w : EndIf
If w < 0 : w + 360 : EndIf
If w > 360 : w - 360 : EndIf
ProcedureReturn w
EndProcedure
Danke ich probiers gleich aus!!
-EDIT-
Funktioniert 1A großes Dankeschön
