Умные вопросы
Войти
Регистрация
Как узнать синус, а из него уже и сам угол.
Здравсвуйте. Имеются кординаты указателя мыши x и y. Благодаря им рассчитывается синус между OY и точкой, в которой находится курсор (sin = x/sqrt (x+y) . После этого по формуле для нахождения угла пытаемся рассчитать величину угла (degree = arcsin (sin) /Pi * 180) . При этом получается полная ерунда: 1) не понятно - это угол в радианах или градусах в итоге, 2) Не состыковывается по вычислениям с действительностью. Я думаю Вы сможете чем-либо помочь, ибо уже в тупике. Собственно повторюсь что нужно: найти величину угла между осью OY и положением курсора. Для понятности того, что я несу - прикреплю картинку, на которой вроде бы всё нарисовано. Если тем не мене что-то будет не понятно - спрашивайте.
8 года
назад
от
***Нинон де Ланкло**
1 ответ
▲
▼
0
голосов
Формулы желательно понимать. degree = arcsin (sin) /Pi - угол в радианах; degree = arcsin (sin) /Pi * 180 - угол в градусах. Скоре всего, вы делаете что-то ненужное, то есть угол вам ни в градусах, ни в радианах не нужен. Но точно можно сказать зная задачу. Вы, вдобавок, неверно оси начертили: на экране ось "у" - идёт сверху вниз, начало кординат - левый верхний угол.
8 года
назад
от
чёрная
Связанные вопросы
1
ответ
Как отрегулировать (увеличить) громкость звука при просмотре ТВ через эфирную цифровую ТВ-приставку ?
6 года
назад
от
Александр Мясоедов
1
ответ
Скоро в связи с тем, что останется только печатанье с автозаменой знание орфографии станет не нужно?
1 год
назад
от
RandalPleasa
4
ответов
какие изменения я получу, если намотаю на трансформатор первички больше чем надо?
14 года
назад
от
Дим.Кин+