flatsurf / sage-flatsurf

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

meromorphic differentials #267

Open videlec opened 8 months ago

videlec commented 8 months ago

We introduce the necessary framework to define meromorphic differentials built from finitely many polygons. To do so we need to extend EuclideanPolygon to be infinite. We

For ease of use and backward compatibility finite EuclideanPoint and EuclideanSegment will behave as 2-dimensional vectors.

saraedum commented 8 months ago

In #213 there are some geometric primitives for geometry in the Euclidean plane. They do not support points at infinity at all yet but might be a starting point nevertheless (I added them because using Polyhedron from SageMath is just very slow for 2D geometry.)