Упорядочить точки выпуклой оболочки для образования выпуклой фигуры
function ConvexHullInOrder(S: PListOfDoublePoints): PListOfDoublePoints;