Numerical roundoff errors, and the numerous sliver polygons generated even if there is no roundoff, help make the polygon overlay problem so hard. With OVERPROP, slight errors in calculating intersections vertex coordinates will cause proportionally slight errors in the areas. OVERPROP also does not care about roundoff errors that cause one chain of edges to cross another erroneously as shown in figure 6. This will either cause the output to be off by an amount proportional to the geometric error in spite of this topological error, or it will create a spurious new object and report it with an insignificant area.
=4in
Figure 6: Topological Error Caused by Numerical Inaccuracy
However, although OVERPROP does not explicitly use the topology of the polygons, it implicitly assumes that it is topologically clean, or consistent in the following ways.
In fact the sensitivity of OVERPROP to these input errors may be used approximately to test for consistency by the following method.