How to draw Hyperbolic Circle in the Klein-Beltrami Disk

791 Views Asked by At

I'd like to know how to draw an hyperbolic circle in the Klein-Beltrami model just knowing its center and its radius, or a center and a point on it.

Apparently, this hyperbolic circles are represented by ellipses as shown on this Wikipedia picture.

I guess the (euclidean) line made by the focal points are perpendicular to the (euclidean) line made by the centers of the disk and of the circle. Also, the center of the hyperbolic circle should not be aligned with the focal points of the euclidean ellipse since it should be farthest.

Any starting point might help and a formula would be very welcomed.

2

There are 2 best solutions below

0
On BEST ANSWER

Ok, so I contacted the author of the Wikipedia picture and he gave me the method and formulas he used to draw the hyperbolic circles as euclidean ellipses.

To draw them, he calculated the ellipse thanks to its major-axis and minor-axis. Here's a translation of the formulas.

Point A (x, y) being an element of the Beltrami-Klein Disk, the hyperbolic circle with center $A$ and radius of hyperbolic length $r$ is define as follow:

The euclidean center C is located at:

$C = \frac{A}{cosh(r)^2 (1 - A^2) + A^2 }$

The length a of the semi-axis in the OA direction is :

$a = \frac{cosh(r)sinh(r)(1 - A^2)}{cosh(r)^2 (1 - A^2) + A^2 }$

The length b of the semi-axis orthogonal to OA and going through C is :

$b = \frac{sinh(r) \sqrt{1 - A^2}}{\sqrt{cosh(r)^2 (1 - A^2) + A^2}}$

In the preceding formulas, $cosh(r)$ is the hyperbolic cosine and $sinh(r)$ is the hyperbolic sine. Also, we define $A^2 = x^2 + y^2$

7
On

So, a segment and a circle center is given in the Klein model:

enter image description here

and the task is to construct points, say $D$, for which $CD$ is congruent to $AB$ -- congruent in the hyperbolic sense.

This is how one can construct as many such points, as she wants.

Step 1.

Draw the straight line containing $AB$ and draw a movable straight line through $C$ as shown below:

enter image description here

Here $H$, the "handle" is the point that, if moved, will turn the right straight around the circle center $C$. Note that the part of the white lines within the circle are the hyperbolic straights. Also, in the figure above four yellow lines are drawn. I just hope that I don't have to further explain the construction of the yellow lines.

Step 2.

The next step is to connect the intersection points of the yellow lines with a straight line (red). Then construct the blue line as shown below. Finally, construct the black line that will give point $D$, a point of the circle we try to construct.

enter image description here

Step 3.

Now, move the handle around $C$. Then $D$ will trace the hyperbolic circle.

enter image description here

Note that such a dynamic construction and tracing can be done by a dynamic geometry software like Geogebra or Cinderella...


But, if tracing is not allowed then think of the following fact: five points determine an ellipse. So, it would be enough to construct five $D$'s.