static public Polygon2D CreatorSlice(List <Vector2D> slice)
 {
     return(ComplexSlicerExtended.CreateSlice(slice));
 }
 static public Slice2D ComplexCutSlice(Polygon2D polygon, ComplexCut complexCut)
 {
     return(ComplexSlicerExtended.ComplexCutSlice(polygon, complexCut));
 }
 static public Slice2D PolygonSlice(Polygon2D polygon, Polygon2D polygonB)
 {
     return(ComplexSlicerExtended.Slice(polygon, polygonB));
 }
 static public Slice2D LinearCutSlice(Polygon2D polygon, LinearCut linearCut)
 {
     return(ComplexSlicerExtended.LinearCutSlice(polygon, linearCut));
 }