Я создаю элемент управления WPF (ручка). Я пытаюсь вычислить математику, чтобы вычислить угол (от 0 до 360) на основе положения щелчка мыши внутри круга.
Например, если я нажимаю, где X, Y находится на изображении, у меня будет точка X, Y. У меня тоже есть центр, и я не могу понять, как получить угол.
Мой код ниже:
internal double GetAngleFromPoint(Point point, Point centerPoint)
{
double dy = (point.Y - centerPoint.Y);
double dx = (point.X - centerPoint.X);
double theta = Math.Atan2(dy,dx);
double angle = (theta * 180) / Math.PI;
return angle;
}