flatsurf / sage-flatsurf

Flat surfaces in Sage
https://flatsurf.github.io/sage-flatsurf/
GNU General Public License v2.0
10 stars 11 forks source link

Split singularities #36

Open videlec opened 4 years ago

videlec commented 4 years ago

We would like to be able to split zeros

TranslationSurface split(HalfEdge e0, HalfEdge e1, Vector h)

where e0 and e1 are based at the same vertex and h specifies the holonomy of the saddle connection to be created. This generalizes the creation of marked points that was used in the slit construction (wrongly named slot).

(somehow related to flatsurf/flatsurf#145)

saraedum commented 1 year ago

I don't understand how the algorithm would work. Could you explain?

videlec commented 1 year ago

I want to introduce the converse operation to merging two singularities when an edge collapse and has two distinct vertices at its extremities. To revert this operation, you need to specify where the collapsed edge will reappear.