Рассчитайте угол между двумя векторами от 0 до 360 всегда в одном направлении [дублировать]C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Рассчитайте угол между двумя векторами от 0 до 360 всегда в одном направлении [дублировать]

Сообщение Anonymous »

Во -первых, я хотел бы спросить, является ли угол между векторами, измеренным по часовой стрелке или против часовой стрелки? Можете ли вы указать? Мне нужно, чтобы угол был от 0 до 360 градусов, и всегда измерен в одном и том же направлении. < /p>

Как мне это сделать?
Причина важно, что я буду делать это дважды из одной и той же точки происхождения на векторе перпендикулярной при 90 других перпендикулярных при 270. Поэтому, если он только измеряет наименьший угол, я не узнаю, нужно ли мне добавить или вычесть угол. < /p>

Измерьте угол между вектором 0-1 и 0-3 < /p>

Измерьте угол между вектором 0-1 и 0-2 < /p>

0-2. градусы по часовой стрелке) < /p>

Я знаю порядок точек. 2 Всегда должно быть 90 CCW, а 3 - 270 CCW, но очки могут быть где угодно. < /p>

попытался нарисовать картинку, но не позволит мне загрузить из -за «репутации» < /p>

Подробнее здесь: https://stackoverflow.com/questions/278 ... -same-dire
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»