Currently edge pairs are discarded from the calculation, when any part of triangle1, trapezoid or triangle2 (within which a cut could be located) falls outside the actual polygon being split.
However some cuts might be valid and should be considered, as long as the area outside of the polygon is not included in the calculation.