Example #1
0
        public void ClippingRectanglesCreateCorrectNumberOfPoints()
        {
            IEnumerable <ISimplePath> paths = new RectangularePolygon(10, 10, 40, 40).Clip(new RectangularePolygon(20, 0, 20, 20)).Flatten();

            Assert.Equal(1, paths.Count());
            var points = paths.First().Points;

            Assert.Equal(8, points.Count);
        }