飞镖与风筝:黄金比例编织的彭罗斯铺砖
1960 年代,罗杰·彭罗斯(Roger Penrose)发现:只要两种特殊的四边形——凸起的"风筝"和凹陷的"飞镖"——遵循简单的匹配规则,就能无缝铺满整个平面,而且图案永远不会完全重复。这就是著名的"彭罗斯铺砖",数学上称之为非周期铺砖。
在人们原本认为"规则地铺满平面"只有周期性这一种方式时,彭罗斯用两种看似不起眼的四边形,颠覆了人类对铺砖的想象。
风筝(Kite)是凸四边形,三个角为 72°,一个角为 144°;飞镖(Dart)是凹四边形,内角为 36°、72°、36° 和 216°。这两种形状的边长之比、角度的排布,处处都是黄金比例 φ=(1+√5)/2≈1.618。
在本应用中,风筝用橙色填充,飞镖用黄色填充,并以深灰描边。每个瓦片由一个中心点和三个按 36° 步进的外顶点构成——36° 正是正五边形内角的一半,五重对称从这里开始。
有趣的是,风筝与飞镖组合后,总会出现"小星星"——五片飞镖尖端相聚,或十片风筝环绕成环。黄金比例保证了拼接永远严丝合缝,不多一分、不少一毫。
彭罗斯铺砖不能随意拼接,两条匹配规则约束着瓦片之间"顶点相聚"的方式:风筝的 144° 角只能与另一只风筝的 144° 角相邻,飞镖的两个 72° 角则与风筝的 72° 角配对。代码中,这一规则体现为每个瓦片按 36° 的基本角度排布,细化算法以固定角度旋转并放置新的瓦片,保证相邻边完全重合。
本应用的实现采用递归细化(deflation):
1. 从中心开始,放置一圈风筝,相邻风筝相差 72°; 2. 每迭代一次,把每块瓦片按黄金比例 φ 缩小,并按固定规则分裂——飞镖变成 1 只风筝 + 2 只飞镖,风筝变成 2 只飞镖 + 2 只风筝; 3. 新瓦片被精确放置到原瓦片的位置与朝向,于是图案层层生长、越来越密,却始终保持规则。
从第 0 代到第 6 代,瓦片数量以惊人的速度增长:6、24、84、288、984、3360、11472。你拖动滑杆,就能亲眼看到每一次细化。
尽管局部规则如此严格,整体图案却永无周期:在任意平移下,图案都不会与自身完全重合。这是非周期铺砖最迷人的地方——规则是局部的,秩序却是整体的。
五重对称是另一个神奇之处。普通的周期铺砖(如方形砖)只能有 2、3、4、6 重旋转对称,但彭罗斯铺砖在局部反复出现五重对称。这种"不可能"的对称,正是它如此优雅的原因。
彭罗斯铺砖并非纸上谈兵。1984 年,丹·谢赫特曼(Dan Shechtman)在铝锰合金中发现了五重对称的衍射花样,这种物质被命名为"准晶体"(Quasicrystal)——它的原子排列正是三维空间中的彭罗斯铺砖。2011 年,谢赫特曼因此获得诺贝尔化学奖。
大自然在电子显微镜下还原了彭罗斯的纸笔——黄金比例与五重对称,从数学走进现实。
现在,拖动文章顶部滑杆,从第 0 阶到第 6 阶观察飞镖与风筝的逐层细化。注意橙色风筝与黄色飞镖如何围绕中心旋转生长,以及那永无止境的五重对称。
评论 0
评论加载中…