木不铎 发表于 2017-2-5 21:28:48

画上一束橄榄枝当年画

本帖最后由 木不铎 于 2017-2-5 21:32 编辑

       上次看《科学美国人》上面关于用数学公式画树叶的文章,里面有一张橄榄枝的图,想照猫画虎一番,可是原文以及链接并没有提供相关信息。那就自力更生吧。

       海外待久了,橄榄早已成为自己的寻常食品,在埃及时也经常见到鲜活的橄榄树,可橄榄的枝叶到底是什么样子呢?忘了。得先查一下真实的橄榄枝,特别是叶子是什么样的。
http://www.aswetalk.net/bbs/data/attachment/album/201702/05/211651b1l3z99tmt7dh5ft.jpg
       新鲜的叶子是嫩绿的,不是一般的橄榄色,属于深绿。叶片大致是椭圆状,顶部圆,根部稍微收尖,主函数用一个椭圆函数模拟即可,然后再调整一下短轴(即X轴),最后画上叶片上的茎脉。
http://www.aswetalk.net/bbs/data/attachment/album/201702/05/211647odcfmrpyreverex6.png
       该画橄榄枝了。枝叶的轮廓线就是一张大号的橄榄叶,但主茎用直线不美观,曲线用啥好呢?如果复杂点,就要用到弹性力学的知识,算一下在枝条本身以及树叶的重力作用下树枝的挠曲。没必要,直接用一条抛物线就可以了。再写好旋转函数,可以添加树叶了,结果如下。
http://www.aswetalk.net/bbs/data/attachment/album/201702/05/211646p1olucfols5zno3v.png

马鹿 发表于 2017-2-5 22:20:50

当年我痴迷C语言的时候, 也特别喜欢做这样的事, 可是,现在已经不会写code了

木不铎 发表于 2017-2-5 22:36:55

马鹿 发表于 2017-2-5 22:20
当年我痴迷C语言的时候, 也特别喜欢做这样的事, 可是,现在已经不会写code了 ...

可以用Script工具,例如octave或者matlab。理工科嘛,应该保持一份好奇心,否则就木了。
页: [1]
查看完整版本: 画上一束橄榄枝当年画