摩登犀牛

标题: 向日葵生长规律图形(斐波那契数列-费马螺旋) [打印本页]

作者: modern    时间: 2015-7-25 00:55
标题: 向日葵生长规律图形(斐波那契数列-费马螺旋)
论坛有人问到这问题,因此做了个专题技术帖

斐波那契数列 + 植物生长规律

先了解下向日葵的生长规律:
大自然的机制使得原基的生长遵循着有效率堆排的几何原理。

一九七九年,数学家伏格(H. Vogel)以电脑模拟原基的生长情形,他用圆点来代表向日葵的原基,在发散角为固定值的假设下,试图找出最佳的发散角使这些圆点尽可能紧密地排在一起。实验证明,当发散角小于 137.5 度或大于超过 137.5 度,圆点间都会出现空隙,只以一组螺线陈列。
而发散角等于137.5 度时,清晰的正反两组螺线叠加出现了,如果要使圆点排列没有空隙,发散角就必须是黄金角,只有这样,向日葵花盘最密实、最坚固,能量吸收最有效率。

(将圆周长依黄金比例分割成a b两段,小弧长b所对应的圆心角约为137.51°称为黄金角。)



(发散角是指相继出生的原基按螺线规律排布时的两两夹角,晶体学先驱布拉菲兄弟(Auguste and Louise Bravais)发现各组原基发散角非常相近,如下图,非常清楚的指出了原基的规律排布和不相邻原则。)


所以,绘制图形时依靠单螺线复制旋转是不可能得出正确图形的,使用双螺线的方式才可以模拟效果,但通过上文的讲解,大家也明白了双螺线也只是视觉上的近似欺骗,围绕着向日葵原基的成长方式去做才算完美解法。
我们先说双螺旋的绘制方法。


斐波那契数列指的是这样一个数列 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, ...
这个数列从第二项开始,每一项都等于前两项之和。
自然界中到处可见斐波那契数列的踪迹。树技上的分枝、花的瓣数都是斐波那契数列,百合 3,梅花 5,桔梗常为 8,金盏花 13。。。等等。向日葵也是一样,前面我们说到了在黄金夹角137.5°的情况下,会出现正反两组螺线,常见的螺线数目为34组和55组,较大的向日葵的螺线数目则为89组和144组,更大的甚至还有144组和233组。这些全都是费氏数列中相邻两项的数值。


就我们要解的题目来看是,正旋21组螺线和逆旋34组螺线,所有的交点就是原基点,第4幅图中间的分布调整是因为真实的向日葵中间全是细小密布未成长的原基,基于原题的调整。


然后是第2种解法,就是严格按照黄金夹角和螺线的生长规律来模拟。


1 首先画一个等分的阿基米德螺线,要层数足够多。可以画很多个同心圆,然后半圆错位得出螺线,不要用AI的“螺旋形工具”,那个是有衰变的,不等分。
2 我没用圆点旋转黄金角来工作,因为每个圆都要相交螺线上,每个圆都需要手动位移太累。我编辑了一根“圆头虚线”,如图,线直接拉伸相交螺线就方便多了,最后转曲加外框,删掉直线部分,留下圆头,附圆头虚线的“描边参数”。
3 将圆头虚线围绕圆心做“旋转”,每次旋转137.5°,且让交汇于螺线,这里可以使用“动作”面板录制动作,2个步骤,“旋转”和“等比缩放”,因为我拉伸都懒得,算好放大比例让圆头虚线正好相交螺线就行。
4 重复若干
5 大约要5百次旋转跳跃我闭着眼以后。。。图形才比较饱满,把虚线展开,只留圆形端头,适度调整描边粗细,调整中间的分布,就可以得到真正的向日葵生长图谱了。

此视频对自然界的数学美有形象的诠释,建议观看。
http://v.youku.com/v_show/id_XMTYwOTI5ODE2.html

事实上我没真的展开去做,我只知道我能用这两张方法去解,再不济照着原图拼一个,还能用PS的半调图案模拟出这个来,写这文章的时间比AI的操作要多。
其一,让大家了解斐波那契数列数列在自然界的应用,充满数学美和敬畏之心;其二,了解ADOBE ILLUSTRATOR对此题的解法,解法二类似于暴力破解,其实没必要去拼体力嘛,按黄金角和阿基米德螺线写个插件,图形一键成形,甚至是144组正旋 x 233组逆旋的。
三大猜想之一四色定理,超级计算机用1200小时100亿判断硬破了,咱不能抬杠,让数学家们一起去体力破解吧,这种挑战是无意义的,有意义的事在于你尝试用更简洁更美更效率的方法去解决问题。数学也好,设计也好,乃至人生,不外如是。

NND,刚来知乎,被一个生僻冷门问题烧了这么多时间。。。


这个问题在 [2] 的第4章有很详细的论述。
虽然在植物学上,点的数目与 Fibonacci 数列相关,但只要按照 Vogel's formula [3]:


就可以生成这种模式(pattern)的图,如5000个点:


如果角度差了0.1~0.2度,很快就会失去这种均匀分布的特性


延伸阅读 犀牛画法 http://bbs.rhino3d.us/thread-38481-1-1.html

作者: ly871108    时间: 2015-7-25 01:58
支持M大……………………

作者: lzjjjs    时间: 2015-7-25 08:25


作者: shut_up    时间: 2015-7-25 08:53
谢谢分析解答

作者: 李乐    时间: 2015-7-25 10:03
好神奇啊 学习学习

作者: liuhonghope    时间: 2015-7-25 10:10
dddddddd

作者: qiongheng    时间: 2015-7-25 10:50
学习学习~~~

作者: mindseye    时间: 2015-7-25 16:26
哇, 数学不好真不行啊!
作者: 天空的风格    时间: 2015-7-25 18:27
看一下学习一下啊,以后有用

作者: king6250    时间: 2015-7-26 08:17
谢谢分析解答

作者: 朱单靖devil    时间: 2015-7-26 11:22
仔细研究下!
作者: openelch    时间: 2015-7-26 21:36
高手高手~~~~~~

作者: 汉堡    时间: 2015-7-26 22:40
支持老大,好棒

作者: 听听cn    时间: 2015-7-27 08:44
顶 谢谢 m大

作者: 盛佳    时间: 2015-7-27 08:46
期待已久的孔位阵列教程终于有了,看看看看看

作者: 走在回家路上    时间: 2015-7-27 08:51
xuexi  xuexi

作者: yun162    时间: 2015-7-27 09:03
太精彩了                       
作者: Rhino—小犀牛    时间: 2015-7-27 09:12
                                             xiexie!
作者: 34087562    时间: 2015-7-27 10:07
M大能不那么厉害吗?

作者: 18825054427    时间: 2015-7-27 10:12
原来还有个这么威武的名称,谢谢M大!

作者: meinv886    时间: 2015-7-27 10:53


作者: ldogcool    时间: 2015-7-27 11:33
学习
作者: 青瓜蛋蛋蛋    时间: 2015-7-27 12:20
想学习一下


作者: lmjs    时间: 2015-7-27 12:42
感受到了数学之美!!!虽然AI的步骤还没有看明白。
谢谢M大!!!!
作者: 盛佳    时间: 2015-7-27 13:47
lmjs 发表于 2015-7-27 12:42
感受到了数学之美!!!虽然AI的步骤还没有看明白。
谢谢M大!!!!

我也没看懂M大说的AI画法,不过阿基米德螺线在CAD里面有个工具能直接画。

作者: Harry_    时间: 2015-7-27 16:08


作者: chiuys    时间: 2015-7-27 17:04
谢谢M大
作者: lmzxdcvgb    时间: 2015-7-27 21:43
哈哈哈哈

作者: alex.suen    时间: 2015-7-27 23:09
高大上啊,非常有用
作者: jimhao    时间: 2015-7-28 01:45
学习学习

作者: 18381676008    时间: 2015-7-28 15:27
看一下。。。。。。。。。。。。。。

作者: zhengshuhuang    时间: 2015-7-28 17:16
学习学习好好学习

作者: baobaoguo    时间: 2015-7-28 19:48


看看看看看看

作者: smk729    时间: 2015-7-28 22:04
这个必须顶啊
作者: 工设-小谢    时间: 2015-7-28 22:06
来学学~

作者: 那个谁    时间: 2015-7-29 13:38
感谢分享

作者: Wal_Well    时间: 2015-7-29 14:31
支持M大大的

作者: Connor    时间: 2015-7-29 15:38
向日葵生长规律图形(斐波那契数列-费马螺旋)

作者: 13671993349    时间: 2015-7-30 16:05
期待已久的孔位阵列教程终于有了
作者: 古滇艾米    时间: 2015-7-30 21:44
看看  研究一下  好神奇

作者: 余强    时间: 2015-7-30 23:25
学习

作者: EthanR    时间: 2015-7-31 14:37
学习学习

作者: 末班车    时间: 2015-8-1 08:39
谢谢M大
作者: 竹之曲    时间: 2015-8-2 15:32
这个有意思,看看

作者: agrimetalhumerk    时间: 2015-8-4 12:28
支持!!!!!!!!

作者: 译名    时间: 2015-8-4 22:21
顶顶顶顶顶顶顶顶

作者: rfenso    时间: 2015-8-7 10:22
自然界真的很神奇,又学习到了。

作者: hyycq    时间: 2015-8-12 15:43
强烈支持!

作者: ㊣/zhd尐の潶    时间: 2015-8-18 08:33
学习 学习了
作者: 痴人不说梦    时间: 2015-8-18 12:10
只想看看隐藏内容
作者: toplay    时间: 2015-8-28 11:19
M大辛苦,回复看看

作者: fengweimingyu    时间: 2015-8-28 11:33
看看

作者: hanson    时间: 2015-8-28 11:35
有学问,做设计

作者: wawa    时间: 2015-9-15 10:44
let me see

作者: a0414215    时间: 2015-10-8 14:37
早就想知道这个了


作者: 坤少    时间: 2015-10-8 17:14
不错,强烈支持楼主

作者: yang904080060    时间: 2015-10-8 22:15
技术啊学习了

作者: 气宇轩昂    时间: 2015-10-12 21:00
学习了,感谢分享


作者: shengchandui    时间: 2015-10-14 14:51
kkkkk
作者: lee3007    时间: 2015-10-20 17:46
学习下

作者: 三十六    时间: 2015-11-3 17:56
支持M大。。。。。。。。。。。

作者: hsiencdr    时间: 2015-11-4 06:35
謝謝摩登大大  學習囉

作者: oxo    时间: 2015-11-4 17:19
看看相关知识


作者: 18316957355    时间: 2015-11-5 21:42
回复
作者: lgx68    时间: 2015-11-9 17:12
学习学习~~
作者: lynne619    时间: 2015-11-18 13:44
学习一下哈~~

作者: 心如止水    时间: 2015-11-18 23:23
看看学习一下

作者: yandabao    时间: 2015-11-19 21:08
lai kan kan!
作者: qzjy520    时间: 2015-11-22 14:37
谢谢啦!~!!~

作者: suka    时间: 2015-11-24 12:48
好贴


作者: 微笑之浪    时间: 2015-11-30 17:20
不错的帖子,赞一个!!!
作者: kincom    时间: 2015-11-30 18:19
值得一看再看

作者: 章鱼摩登    时间: 2015-12-12 17:35
学习一下谢谢

作者: ysz150978861    时间: 2015-12-15 00:27
非常好的知识

作者: snowfullmoon    时间: 2015-12-17 14:13
0 0模数设计作业的好素材~~~

作者: daniel7252    时间: 2015-12-24 12:54
感谢m大分享
作者: hlq279884478    时间: 2015-12-24 15:38
水水水水水水水水

作者: 永远的梦    时间: 2015-12-25 09:32
给楼主拍砖


作者: moveking    时间: 2016-1-4 14:17
很好的科普贴,谢谢!
作者: 逝水年华    时间: 2016-1-4 17:26
碉堡了


作者: 流风    时间: 2016-1-5 17:54
赞一个     
作者: qzm07    时间: 2016-1-8 10:20
是如何做出来的,之前做过向日葵的装饰图案,但是发现没有那么规律,学习了

作者: caca6262    时间: 2016-1-16 10:15
好好了
作者: 羊二小    时间: 2016-1-29 15:24
学习了

作者: |_|_|_|_|    时间: 2016-2-1 10:57
学习了

作者: 北洋二少007    时间: 2016-2-3 11:10
来晚了   学习

作者: warwolf    时间: 2016-2-14 18:52
费马螺旋仔细研究下!
作者: 紫辕祭    时间: 2016-2-15 07:37
太棒了,到底藏了什么

作者: lxw    时间: 2016-2-21 10:58
666666666

作者: JIALIN    时间: 2016-2-21 17:45
666666

作者: wsheroin    时间: 2016-2-25 21:51
hao
作者: qlnguan253    时间: 2016-2-26 11:04
感谢分享,,

作者: lsdlsb    时间: 2016-3-3 11:43
太厉害了
作者: 二悦    时间: 2016-3-11 09:25
看着还蛮有趣的样子

作者: wolves04    时间: 2016-3-11 16:31
向日葵生长规律图形(斐波那契数列-费马螺旋) [[url=]修改[/url]]                       

作者: matt    时间: 2016-3-16 19:44


作者: ovio_o    时间: 2016-3-17 10:40
厉害

作者: xuzihuei    时间: 2016-3-21 11:44
看看,学习一下~


作者: ysz150978861    时间: 2016-3-22 00:08
6666666666666666666
作者: mfk001    时间: 2016-3-26 13:33






欢迎光临 摩登犀牛 (http://www.rhino3d.us/) Powered by Discuz! X3.2