正多边形的无缝完美拼接

正多边形的无缝完美拼接

图中展示的是自然界中在平面上仅存的4种无缝拼接正多边形。

(在球面上还存在其他的,比如足球为6——5)
 

试着垒一种拼图游戏,拿若干个任意正多边形让它们拼接在一起,要求是它们中间不能留出缝隙。

如果是在平面上,其结果是只有四种情况。

注意正n边形的外角平分线。

计算公式如下:

看一个正n边形的外角的一半是否为另一个正m边形的内角。

(360-(n-2)*180/n)/2=(m-2)*180/m

解这个不定方程可求出只有四组整数解。分别对应图中这四种情况。

正n边形的外角的1/3,1/4,……是否为另一个正m边形的内角。则不存在整数解。

若(360-(n-2)*180/n)/2>(m-2)*180/m则得出的是球面的情况。比如足球为6——5。

 

源程序仅一行:

to ta :a :b

repeat :a [fd 40 repeat :b [lt 360/ :b fd 40] rt 360/ :a]

end

 

3——12

4——8
6——6
10——5
空间5——6

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值