Сортировать точки по углу от заданной оси?C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Сортировать точки по углу от заданной оси?

Сообщение Anonymous »

Как я могу отсортировать массив точек/векторов, увеличивая угол против часовой стрелки от заданного вектора оси?

Например:

Изображение


Если 0 — это вектор оси, я ожидаю, что отсортированный массив будет в порядке 2, 3, 1.

Я вполне уверен, что это можно сделать с помощью перекрестных произведений, специального компаратора и std::sort().

Подробнее здесь: https://stackoverflow.com/questions/777 ... given-axis
Ответить

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

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

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

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

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