So I kind of guessed what your next question might be - it would be nice if it was possible to find intersections between an edge and the grid, and have those points available. I think that is what you were really expecting?
This is unfortunately somewhat difficult to achieve with the general case of curvy shapes since there are so many grid lines. It is likely to cause a performance slowdown problem. That's why I have not attempted to do that.
- Michael
|