Beispiel #1
0
        public Voronoi(Voronoi a_VoronoiToCopy)
        {
            m_Bounds   = new Rect(a_VoronoiToCopy.m_Bounds);
            pointsList = new List <Vector2>(a_VoronoiToCopy.pointsList);

            Generate(pointsList);
        }
        private void Generate()
        {
            List <Vector2> points = GeneratePoints();

            voronoi = new Voronoi(points, _bounds);

            DoSmoothIterations(numberOfIterations);
        }