On 27/10/2010, at 9:28 PM, <J.B.C.Engelen@...1578...> <J.B.C.Engelen@...2237...8...> wrote:
This appears to be a problem with 2geom's path crossing-detection code. Basically, the crossing detection code seems to be ignoring the final line segment of closed paths. [...] Could familiar with 2geom's crossing detection code, or Krzysztof (who authored the closing segment changes), please have a look into this problem and find the correct way to fix it? The bug report above shows the symptoms.
Krzystof did not author the closing segment changes, and is not to blame. It happened when we switched our geometry calculations to lib2geom, so blame me. I'll look into the issue hopefully this evening. It could indeed be as simple as the fix you suggested; thanks for finding that.
No worries, Johan. Not looking to assign any blame, just hoping to bring it to the attention of the relevant people. Thanks for looking into the fix.
Cheers, Michael