Ejemplo n.º 1
0
        public void AddSite(Vector2 p, int index)
        {
            if (sitesIndexedByLocation.ContainsKey(p))
            {
                Debug.LogWarning("UDelaunay.Voronoi Warning - duplicate site detected, skipping");
                return;
            }

            var weight = Random.value * 100f;
            var site   = Site.Create(p, index, weight);

            sites.Add(site);
            sitesIndexedByLocation[p] = site;
        }