So I am trying to translate the algorith found here for concave hulls: http://repositorium.sdum.uminho.pt/bitstream/1822/6429/1/ConcaveHull_ACM_MYS.pdf
(Page 65)
What about that?
private List sortClockwiseFromCentroid(List points, Vector center) { points = points.OrderBy(x => Math.Atan2(x.X - center.X, x.Y - center.Y)).ToList(); return points; }