Open saraedum opened 9 months ago
More precisely, I get
sage: from flatsurf.geometry.saddle_connection import SaddleConnection
sage: from flatsurf import translation_surfaces
sage: S = translation_surfaces.cathedral(1, 2)
sage: SaddleConnection(S, (1, 8), (0, -1))
Saddle connection in direction (0, -1) with start data (1, 8) and end data (1, 3)
# should be: Saddle connection in direction (0, -1) with start data (1, 8) and end data (1, 5)
So the flow (correctly) skips over marked vertices of the polygon. From the polygon perspective "flow to exit" this is correct. However, the flow must stop at singularities here.
In the cathedral(1, 2), I get the following saddle connection:
At first this seems to be related to #258 but it's probably a different bug since the corresponding flow seems to work fine after fixing #258: