Създавам проста 2D игра от птичи поглед, в която героят може да гледа във всяка посока, посоката, към която е обърнат героят, ще бъде дадена в радиани.
При два набора от координати (точка a и b) как да намеря ъгъла между линията, директно вертикална от a, и линията, получена от a до b? Този ъгъл ще бъде от 0 до 360 (въпреки че 360 ще се третира като 0).
http://i.stack.imgur.com/J9TAU.png
В тази диаграма точка a е центърът, а точка b е тази на ръба. Линията, простираща се от a, е позицията 0 и линията, от която ще изчислите ъгъла. Точката b може да е навсякъде в окръжността и трябва да намеря радианите на ъгъла вдясно от линията 0.