Предположим, у меня есть круг. Пользователь может коснуться круга вокруг края, и я могу получить угол, по которому они касались круга (от центра). Теперь, скажем, круг делится на 8 разделов.Расчет угла ближайшего участка
И поэтому в каждом разделе я бы следующее:
section 0 = 0 degrees
section 1 = 45 degrees
section 2 = 90 degrees
section 3 = 135 degrees
...
section 7 = 315 degrees
Так от угла, который был затронут, как я могу получить ближайший угол раздел? например, если пользователь коснулся 95 градусов, я должен был бы вычислить 90 градусов (раздел 2) в качестве ближайшего угла сечения.
Я на самом деле делаю это на android/Java. Поэтому любые полезные функции будут полезны.
Благодаря
, и если они нажимают на 40 градусов, это должен быть сегмент 0? Если это пол (угол/45), в противном случае, вероятно, круглый (угол/45). –
Не знаю, почему это было закрыто ... Я нашел это очень актуальным и полезным. Я собирался спросить то же самое, но я столкнулся с этим. –