Open saraedum opened 2 years ago
@sfreedman67 @slel these are my thoughts about the "wizard" we talked about in Orsay and on 4/26.
Does that look reasonable to you? Feel free to add more conditions that you would find convenient here.
'translation'
-> parallel with opposite normal vectors, 'conical'
-> same length, etc). I guess that this is basically your cls
argument.boundary
argument which consists of a list of edges.Also, as requested by A. Zorich, it would be convenient to have a generalized version of similarity_surfaces.billiard
that also works with surfaces with boundary.
We would like to make it easier to create translation surfaces from elementary polygons by not having to specify all the gluings of a surface but determining them automatically.
There should probably be a function on TranslationSurface (and similarly on Half/DilationSurface):