递归创建一个无限的7-gon

时间:2010-06-24 12:11:38

标签: algorithm geometry

嘿,我想知道是否有一个算法来创建一个由三角形组成的多边形,如下所示:

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

顶点的编号并不重要,只是获取点的方法。请注意,每个点都与7个其他点相关联。

1 个答案:

答案 0 :(得分:5)

您要找的是something like this

heptagonal tiling

这是一个order-7 triangular tiling和密切相关的heptagonal tiling的示例,它们依次是hyperbolic tilings/tessellations。您可以将这些计算为任意分辨率as this video shows。 (您可以在视频中使用成对的白色和黑色三角形来获得图片中的等边三角形)

基本思想是设置三个以适当角度相交的圆 - 在这种情况下为2π/ 7 - 然后反映无限制的三角形。这是埃舍尔着名的Circle Limit图片背后的基本结构。

如果您需要更多详细信息,请与我们联系。