|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.03.2012, 15:07 | #1 |
Новичок
Джуниор
Регистрация: 30.03.2012
Сообщений: 2
|
Угол между прямой и осью ОХ
Доброго времени суток всем.
Сдаю курсовую по OpenGL, и, собственно, на опеделенной стадии возникла следующая проблема: нужно по введенным параметрам прямой a, b и с определить в двухмерном пространстве угол между этой прямой и осью ОХ. Вопрос в большей мере математический, но преподаватель сказал "обратите особое внимание на ф-ю atan2". почитав в мсдн о ней, я не совсем понял, какое отношение имеет данная функция к моей проблеме =) Вт, собственно, просьба к уважаемым форумчанам: доступным языком растолкуйте о данной ф-и, если можно с каким-то нехитрым примером, или, тоже если не трудно, какой-то другой алгоритм нахождения этого угла. |
30.03.2012, 17:01 | #2 |
Негодник
Форумчанин
Регистрация: 10.11.2009
Сообщений: 880
|
Арктангенс - это угол между осью OX и прямой, исходящей из начала координат(0;0).
Допустим, что мы присвоили A=2; B=3; C=6, тогда уравнение прямой примет такой вид: y=(-6-2x)/3 Подставим в уравнение "x=5", тогда y=-5.3333(3). Теперь в функцию atan2 запишем получившиеся x и y, и узнаем угол в радианах. Чтобы перевести из радиан в градусы, нужно умножить результат на 180/Пи. Вот собственно и ответ на ваш вопрос. P.S. Так хотел в OpenGL что-нибудь помочь сделать, а тут математика сплошь и рядом.Эх.
Если помог, проси поставить минус. Будь оригинален!
Последний раз редактировалось Rin; 30.03.2012 в 17:04. |
30.03.2012, 19:29 | #3 |
Новичок
Джуниор
Регистрация: 30.03.2012
Сообщений: 2
|
Rin, разложил все как по полочкам. спасибо =)
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Visual Basic: Найти угол между векторами | daroran | Помощь студентам | 2 | 14.02.2011 13:44 |
Угол и длина прямой LNK error | ArniLand | Общие вопросы C/C++ | 2 | 04.04.2010 15:46 |
Угол и длина прямой - наследование ошибка | ArniLand | Общие вопросы C/C++ | 3 | 04.04.2010 15:38 |
Угол между прямыми | VictorS | Помощь студентам | 5 | 12.08.2009 17:32 |
Увеличения угла - поворот прямой на угол. | Lemo | Помощь студентам | 8 | 30.03.2009 20:48 |