Exemplo n.º 1
0
        public void MakeCentersTest()
        {
            var points = new List <VoronoiPoint> {
                new VoronoiPoint(2.5, 2.5), new VoronoiPoint(7.5, 2.5), new VoronoiPoint(7.5, 7.5), new VoronoiPoint(2.5, 7.5), new VoronoiPoint(5, 5)
            };
            var vmap = new CubesFortune.CubesVoronoiMapper().GimmesomeVeoroiois(points);
            var sut  = new PolyMap(vmap, points);

            Assert.AreEqual(6, sut.edgelist.Count);
        }
Exemplo n.º 2
0
        public void MakeCentersTest_Ensure_eachoneisinlist()
        {
            var points = new List <VoronoiPoint> {
                new VoronoiPoint(2.5, 2.5), new VoronoiPoint(7.5, 2.5), new VoronoiPoint(7.5, 7.5), new VoronoiPoint(2.5, 7.5), new VoronoiPoint(5, 5)
            };
            var vmap = new CubesFortune.CubesVoronoiMapper().GimmesomeVeoroiois(points);
            var sut  = new PolyMap(vmap, points);

            foreach (Edges cnt in sut.edgelist)
            {
                Assert.IsTrue(points.Contains(cnt.delaunayCenter1.center));

                Assert.IsTrue(points.Contains(cnt.delaunayCenter2.center));
            }
        }