08-06-2017, 04:22 PM
When one runs HitDataVector getIntersections with a single path that winds around and crosses itself one or more times, the number of HitData records returned is equal to the number of times the path intersects itself, but the contents of each record is the same, representing the first intersection only. I suspect this is not the intended behavior, as it would be much more useful if it returned each "crossing" in order, from beginning to end.