我有顶点列表,即List<Point>
包含以下正方形点:(0,0),(1,0),(2,0),(3,0),(4,0),(4,1), (4,2), (4,3), (4,4), (3,4), (2,4), (1,4), (0,4), (0,3), (0 ,2), (0,1), (0,0)
要画一个正方形,我只需要四个点(0,0),(0,4),(4,4),(4,0),我如何从列表中删除多余的(直线)点?
它并不总是正方形的,基本上我想减少点的数量,如果它们形成直线。例如 (0,0), (0,1), (0,2), (0,3), (0,4) 使直线而不是绘制所有四个点它会很快从点画一条线(0,0), (0,4)。