养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

用WHY数学图形生成器绘制花儿

时间:2024-11-15 12:52:54

本文,介绍一下用WHY数学图形生成器来绘制“花朵”图案的代码。

用WHY数学图形生成器绘制花儿

工具/原料

电脑

WHY数学图像生成器

方法/步骤

1、绘制一个八个瓣的花朵:pixels=W:1024H:1024x=from-1.0to1.0Wy=from-1.0to1.0Hdis=0.35+0.2*cos(atan2(y,x)*8.0+2.4)k=smoothstep(dis,dis+0.3,sqrt(x*x+y*y))r=0.44*k+smoothstep(0.25,0.89,dis)g=0.4*k+smoothstep(0.25,0.89,dis)b=0.9*k

用WHY数学图形生成器绘制花儿

2、改变一下“花儿”的颜色:r=3.6*k+smoothstep(0.25,0.89,dis)g=0.6*k+smoothstep(0.25,0.89,dis)b=0.9*k

用WHY数学图形生成器绘制花儿

3、绘制一朵六瓣花,只要把dis的参数修改一下:dis=0.35+0.2*cos(atan2(y,x)*6.0+2.4)

用WHY数学图形生成器绘制花儿

4、还可以绘制一朵五瓣花:dis=0.35+0.2*cos(atan2(y,x)*5.0+2.4)

用WHY数学图形生成器绘制花儿

5、如果把花瓣的参数改为365,图形就会显得不那么美观了:dis=0.35+0.2*cos(atan2(y,x)*365.0+2.4)

用WHY数学图形生成器绘制花儿

6、完整的图形如下所示,只不过百度经验会把图片压缩很小,无法看到细节。

用WHY数学图形生成器绘制花儿

© 一点知识