Как я могу отсортировать массив точек/векторов, увеличивая угол против часовой стрелки от данного вектора оси?
Например:
Если 0
- вектор оси, я бы ожидал, что отсортированный массив будет в порядке 2, 3, 1
.
Я уверен, что это можно сделать с помощью перекрестных продуктов, специализированного компаратора и std::sort()
.