Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
SFMLoper
2 / 2 / 2
Регистрация: 24.01.2016
Сообщений: 20
#1

Найти угол одной точки "A" в соотношении к точке "B" в градусах - C++

03.04.2016, 20:40. Просмотров 133. Ответов 3
Метки нет (Все метки)

Этот метод возвращает значение в радианах, как получить градусы?

C++
1
2
#define DEG 57.2957795f
atan2f(p1.y - p2.y, p1.x - p2.x) * DEG;
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.04.2016, 20:40     Найти угол одной точки "A" в соотношении к точке "B" в градусах
Посмотрите здесь:

Дано натуральное число. Найти сумму последних "n" цифр "n" числа, не применяя переменых значений C++
Заполнить структуры "Прямоугольник" и "Треугольник" и найти площади и периметры фигур C++
C++ Заменитье буквы "a" и "o" в слове на "A" и "O".
C++ Замените буквы "а" и "о" в слове на "А" и "О".
C++ Определить, сколько в строке символов "*", ":", ";"
C++ Найти и заменить в строке все символы "а" на "b"
C++ Заданный словарь слов. Найти в нем слова-палиндромы, то есть такие, которые одинаково читаются слева направо и наоборот, например, "АННА", "ШАЛАШ"
C++ Найти номер последней по порядку строки в матрице, содержащей наибольшее количество букв "ш", "щ"
C++ Переменные "емкость", "Галлон", "Бензин"
Найти все вхождения в строку последовательности символов "сто" и заменить на "100" C++
Нужно найти слова которые встречаются в буквы "a" "z" C++
Может ли MSXML в XML файле найти все вхождения "123" в значениях атрибутов элементов и заменить их на "321"? C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
TheCalligrapher
С чаем беда...
Эксперт CЭксперт С++
 Аватар для TheCalligrapher
3361 / 1683 / 448
Регистрация: 18.10.2014
Сообщений: 3,090
03.04.2016, 20:44     Найти угол одной точки "A" в соотношении к точке "B" в градусах #2
Цитата Сообщение от SFMLoper Посмотреть сообщение
Этот метод возвращает значение в радианах, как получить градусы?
Не выдумывайте. Этот метод возвращает значение в градусах. А уж тот ли угол он считает - вам виднее.
SFMLoper
2 / 2 / 2
Регистрация: 24.01.2016
Сообщений: 20
03.04.2016, 21:16  [ТС]     Найти угол одной точки "A" в соотношении к точке "B" в градусах #3
Почему возвращаемое значение нестабильно от -180 до 180 в зависимости от координат < 0 >?
Как получить от 0 до 360?
TheCalligrapher
С чаем беда...
Эксперт CЭксперт С++
 Аватар для TheCalligrapher
3361 / 1683 / 448
Регистрация: 18.10.2014
Сообщений: 3,090
03.04.2016, 21:43     Найти угол одной точки "A" в соотношении к точке "B" в градусах #4
Цитата Сообщение от SFMLoper Посмотреть сообщение
Почему возвращаемое значение нестабильно от -180 до 180 в зависимости от координат < 0 >?
Функция atan2f как раз и предназначена для вычисления значения в диапазоне [-π ; +π]. Ничего "нестабильного" там нет - результат естественным образом зависит от относительного положения ваших точек p1 и p2.

От координат <0> результат тут зависеть никак не может (вы что-то выдумываете), ибо разности p1.y - p2.y и p1.x - p2.x не зависят от координат <0>.

Цитата Сообщение от SFMLoper Посмотреть сообщение
Как получить от 0 до 360?
Прибавить 180 к результату?
Yandex
Объявления
03.04.2016, 21:43     Найти угол одной точки "A" в соотношении к точке "B" в градусах
Ответ Создать тему
Опции темы

Текущее время: 08:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru