У меня есть окружность и два объекта.
![uQF8NroH-ds.jpg](https://pp.userapi.com/c824504/v824504448/e50e2/uQF8NroH-ds.jpg)
При клике мне нужно определить ближайший объект с помощью их градусов. Я написал что-то типа:
Math.abs(A_deg - click_deg) > Math.abs(B_deg - click_deg) ? B_deg : A_deg
Здесь условие такое — где меньше осталось градусов, значит, этот объект ближе и его использую, но потом возникла очевидная проблема которую я ожидал и думал решу каким-то простым дополнительным условием:
красная - градусы клика, остальные это объекты
![0_0OstLlU4I.jpg](https://pp.userapi.com/c824504/v824504448/e509e/0_0OstLlU4I.jpg)
Но чет повводил разные условия и никак не могу правильно определять ближайший объект.