Google Classroom
GeoGebraGeoGebra Classroom

Make Your Own Hyperbolic Tessellation

It's not too hard to make your own!
Summary:
  1. Select a (p,q) pair that satisfies (p-2)(q-2)>4. At the outset p=5 and q=4, which works.
  2. The radius of the circumcircle of a regular p-gon that tessellates with q copies at each vertex is automatically calculated and stored in the variable "radius".
  3. Create a point anywhere inside the Poincaré Disk. Rename it A (if needed).
  4. Create a "Hyperbolic Circle with a Given Radius" centered at A with radius "radius". Rename it d (if needed).
  5. Place a point anywhere on d. Rename it B (if needed).
  6. Use the Hyperbolic AngleWithGivenSize tool to rotate B around A by an angle "angle". Rename the new point C.
  7. Now rotate C around A by "angle" as well. Continue until there are p points on d. These are the vertices of a tessellating regular pentagon.
  8. Connect the vertices with Hyperbolic Segments. These are the edges of the hyperbolic tessellation.
  9. Reflect vertices through the hyperbolic segments (use Toolbar Image) to create new vertices. Connect them with Hyperbolic Segments.
  10. Continue until you're satisfied (or crash your computer).
Alternative to Steps 9 and 10: Create one copy of a (p,q) polygon (through step 8 above), then trace it to paper, move the one polygon and repeat. Read more here about the formula for "radius".