这种几何螺旋看起来很复杂,但是绘制起来却相当简单。采取以下框:
在框的角和逆时针在下一个角上方的某个设置距离之间绘制一条直线。
向内继续此模式,始终与下一行的拐角保持该设定距离。这里还有几行。
如您所见,随着图案的继续,螺旋线接近中心,绘制的框开始旋转。请注意,无论角度如何,距离都保持恒定。
挑战
灵感(也要感谢向我介绍这个概念的出色人<3)
给定从1到25的数字(可能是分数)输入,将图像写入使用此模式的磁盘或在屏幕上显示输出,其中距每个角的距离是盒子的一个初始边的距离除以输入。向内继续图案,直到与指定拐角的距离大于下一个边的长度。
规则
- 您可能不使用内置函数来进行这种螺旋式创建,但可以使用图像处理内置函数。
- 如果写入磁盘,则必须以.jpg,.gif,.tiff,.pbm,.ppm和.png中的任何一种格式输出图像。
- 初始边长必须至少为500像素。
- 初始拐角可能是您选择的任意一个。
- 与往常一样,不允许使用“标准漏洞”。
4
密切相关。
—
Martin Ender
对于这个螺旋线必须达到多少层,有最低限度吗?
—
LegionMammal978 '16
@ LegionMammal978我永远不会要求输入大于25的输入,我将添加它。
—
Addison Crump
包括.pbm或.ppm可能会帮助一些图形化程度较低的语言。
—
trichoplax