/// <summary> /// Adds a vertex to the first ring or path /// </summary> /// <param name="x"></param> /// <param name="y"></param> public void AddVertex(ILucidVertex vertex) { var rings = Rings; if (rings == null) { rings = new List <List <ILucidVertex> >(); rings.Add(new List <ILucidVertex>()); Rings = rings; } rings[0].Add(vertex); }
/// <summary> /// Adds a vertex to the first ring or path /// </summary> /// <param name="x"></param> /// <param name="y"></param> public void AddVertex(ILucidVertex vertex) { var paths = Paths; if (paths == null) { paths = new List <List <ILucidVertex> >(); paths.Add(new List <ILucidVertex>()); Paths = paths; } paths[0].Add(vertex); }