Как нарисовать многоугольник из набора неупорядоченных точек

В настоящее время я использую алгоритм выпуклой оболочки, чтобы получить самые внешние точки из набора точек, расположенных случайным образом. Я хочу нарисовать многоугольник из набора точек, возвращаемых выпуклой оболочкой, однако, когда я пытаюсь нарисовать многоугольник, это выглядит довольно странно.

Мой вопрос, как мне упорядочить точки, чтобы многоугольник рисовал правильно?

Благодарю.

РЕДАКТИРОВАТЬ:

Кроме того, я попытался сортировать, используя orderby (...). ThenBy (...), и я не могу заставить его работать.

Ответы на вопрос(2)

Ваш ответ на вопрос