08.08.14, 15:24
When a line passes through an anchor point, getIntersections() does not report it in the returned array of curve locations.
Within the contours script, horizontal lines are drawn across the shapes.
For each intersection reported, the script works out whether still inside or outside the object and so what output to create. The error in getIntersections causes this to draw incorrectly.