這次我們將用Scratch繪制一個漂亮的水滴,數學家早就用曲線參數方程描述了水滴的樣子。
這就是那個曲線方程,是不是覺得有點復雜?


這個方程中t是角度,從0-360度取值就會得到一系列的數值,放到直角坐標系中就是一系列坐標點(x,y),將這些點連接起來就是一個水滴的圖案了。
我們根據這個方程編寫出程序。變量有t、x、y。
積木畫水滴中的參數a是將x和y放大的倍數,可以控制水滴的大小,讓畫面更直觀。

這里有個小技巧,因為算式比較長,為了避免錯誤也為了不讓一行代碼太長,我們分成兩步完成,先將x設為分子,然后再將這個x除以分母。y也同理。
下面我們需要改變水滴的方向,讓它大頭朝下。為了達到旋轉90度的結果,先將(x,y)互換,發現水滴豎起來了,但是卻是小頭朝下。再把y值變為負數就達到我們的目的了。
之后你還可以用我們以前講過的填充畫法,畫出實心的水滴來,在此不再贅述。

只要知道曲線的函數表達公式你就可以用此種方法畫出各種美麗的圖形,搜索“proe曲線方程”可以找到幾十種漂亮的曲線方程。