当前位置:首页 期刊杂志

Scratch绘制水滴

时间:2024-05-18

这次我们将用Scratch绘制一个漂亮的水滴,数学家早就用曲线参数方程描述了水滴的样子。

这就是那个曲线方程,是不是觉得有点复杂?

這个方程中t是角度,从0-360度取值就会得到一系列的数值,放到直角坐标系中就是一系列坐标点(x,y),将这些点连接起来就是一个水滴的图案了。

我们根据这个方程编写出程序。变量有t、x、y。

积木画水滴中的参数a是将x和y放大的倍数,可以控制水滴的大小,让画面更直观。

这里有个小技巧,因为算式比较长,为了避免错误也为了不让一行代码太长,我们分成两步完成,先将x设为分子,然后再将这个x除以分母。y也同理。

下面我们需要改变水滴的方向,让它大头朝下。为了达到旋转90度的结果,先将(x,y)互换,发现水滴竖起来了,但是却是小头朝下。再把y值变为负数就达到我们的目的了。

之后你还可以用我们以前讲过的填充画法,画出实心的水滴来,在此不再赘述。

只要知道曲线的函数表达公式你就可以用此种方法画出各种美丽的图形,搜索“proe曲线方程”可以找到几十种漂亮的曲线方程。

免责声明

我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!