Пример #1
0
        /// <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);
        }
Пример #2
0
        /// <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);
        }