Some simple functions in julia to play with Poincaré Hyperbolic disk: geodesics, perpendicular, hyperbolic metric, etc.
For instance, the function hexagon𝔻
provides the vertices of a perpendicular hexagon of alternate given side lengths (which is unique up to an isometry of 𝔻)
Fig.1 - Two isometric hexagons (same hyperbolic side lengths)