Beispiel #1
0
 public void Difference()
 {
     var polygon =
         new Polygon(
             new LinearRing(new[]
                                {
                                    new Coordinate(0, 0), new Coordinate(5, 0), new Coordinate(5, 5),
                                    new Coordinate(0, 5), new Coordinate(0, 0)
                                }));
     var other =
         new Polygon(
             new LinearRing(new[]
                                {
                                    new Coordinate(0, 2), new Coordinate(8, 2), new Coordinate(1, 1),
                                    new Coordinate(0, 1), new Coordinate(0, 2)
                                }));
     
     var error = polygon.Difference(other);
 }