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