Hey, ich hoffe ihr könnt mir mal wieder helfen.
Und zwar hier einfach direkt mal ein Bild
[Blockierte Grafik: http://s7.directupload.net/images/110406/45s9tr42.png]
Und zwar wollte ich den gekennzeichneten Winkel ausrechnen.
Und zwar hiermit:
Spoiler anzeigen
[autoit]
MsgBox(0,"",_GetWinkel2(100, 100, 100, 300))
[/autoit] [autoit][/autoit] [autoit]Func _GetWinkel2($iX1, $iY1, $iX2, $iY2)
Local $degToRad = 180 / 3.14159265358979
Local $iA = $iX1 - 1
Local $iB = Sqrt(Abs($iX2 - $iX1)^2 + Abs($iY2 - $iY1)^2)
ConsoleWrite('Länge = ' & $iB & @CRLF)
Local $iWinkel = ACos(($iA / $iB)) * $degToRad
Return $iWinkel
EndFunc
Bei dem Beispiel müsste ja exakt 90° rauskommen, jedoch passt irgendwas nicht,
Seht ihr einen Fehler ?
Edit: erwähnen sollte ich vllt, dass der Punkt ganz links immer horizontal zu punkt 1 liegt.
mfg