mk - 2013-08-29

As a follow up, I think this is a similar iteration of the same problem:

Just as in the StackOverflow question, in the case for this report I am taking two overlapping polygons, doing a difference and then doing an intersection on the results. It all sounds like a rounding error to me - this seems to work better if all the edges are straight lines - but maybe there is something else going on.