/// <summary> /// Add a new vertex, rebuilding edge normals as neccesary. /// </summary> public void AddVertex(Vector vertex) { vertices.Add((Vector)vertex.Clone()); verticesTranslated.Add(new Vector()); //Recalculate the normals BuildNormals(); MoveTo(center.X, center.Y); }