Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

recursive creation of an unlimited 7-gon

hey, i wondered if there's an algorithm to create a polygon, composed of triangles, to look like this:

http://homepages.wmich.edu/~drichter/images/mathieu/numberedvertices.jpg

the numbering of the vertices is not important, just the method how to get the points. notice that every point is connected to exactly 7 others.

like image 204
Murray Avatar asked Jun 24 '10 12:06

Murray


1 Answers

What you're looking for is something like this.

heptagonal tiling

It's an example of an order-7 triangular tiling and closely related heptagonal tiling, which are in turn hyperbolic tilings/tessellations. You can compute these to arbitrary resolution as this video shows. (you can take pairs of white and black triangles in the video to get the equilateral-like triangles in your picture)

The basic idea is to set up three circles that intersect at the appropriate angle -- 2π/7 in this case -- and then to reflect the triangle you get ad infinitum. This is the basic construction behind Escher's famous Circle Limit pictures.

Let me know if you need more details.

like image 54
brainjam Avatar answered Nov 06 '22 14:11

brainjam