У меня есть выпуклый многоугольник , выраженный точками. Точки выражаются массивом координат x и массивом координат y .
Например:
X = {6, 1, 5, 0, 3}
Y = {4, 0, 0, 4, 6}
Как мне отсортировать эти точки по по часовой стрелке ? Количество точек не всегда одинаково, но многоугольник все еще выпуклый.
Есть ли решение без использования atan2 или другой функции из math.h ?