您現在的位置是:首頁 » scratch編程資訊
資訊內容
scratch 如何畫心形狀
極客小將2022-04-07-
什么是心形心形線,是一個圓上的固定一點在它繞著與其相切且半徑相同的另外一個圓周滾動時所形成的軌跡,因其形狀像心形而得名。不同形狀的心形有不同的參數方程,我們最常見的就是桃心形,而桃心形曲線的參數方程是:x=16 * (sin(t)) ^ 3;y=13 * cos(t) – 5 * cos(2 * t) –
什么是心形
心形線,是一個圓上的固定一點在它繞著與其相切且半徑相同的另外一個圓周滾動時所形成的軌跡,因其形狀像心形而得名。不同形狀的心形有不同的參數方程,我們最常見的就是桃心形,而桃心形曲線的參數方程是:
x=16 * (sin(t)) ^ 3;
y=13 * cos(t) – 5 * cos(2 * t) – 2 * cos(3 * t) – cos(4 * t)。
t是從0到360度一個周期
當然,還有其他心形的方程如下圖:
積木代碼
新建變量t、x、y,t代表角度,x代表心形的x軸,y代表心形的y軸。我們設定好顏色、畫筆大小、初始位置后,就可以開始心形方程的積木了。設定三個變量都為0,重復執行360次,就好比畫圓一樣,每次轉向的角度變量需要增加,而心形的不同是,每次的坐標位置跟隨心形方程而走。這樣就實現的心形的畫法,每次x和y變量的改變就把落筆位置設置為對應的x軸和y軸。而此時通過放大x軸和y軸的大小,就可以改變心形的大小。如下面的動圖,我們就畫出了一個五彩斑斕的心形了。

- 上一篇
scratch 公雞散步
項目背景:一只公雞在戶外里散步,當他碰見邊緣的時候,它就會轉過身來,向相反的方向走素材:戶外的背景圖片,一只公雞的圖片程序執行流程程序啟動以后,公雞會左右走動,并在走動的過程中變換造型。代碼展示課后總結本節課主要學習了角色的移動,造型的切換,碰到邊緣就反彈
- 下一篇
Scratch鐘擺編程
什么是三角函數在一個平面直角坐標系中,以原點為圓心,1 為半徑畫一個圓,這個圓交 x 軸于 A 點。以 O 為旋轉中心,將 A 點逆時針旋轉一定的角度至 B 點,設此時 B 點的坐標是(x,y),那么此時 y 的值就叫做的正弦,記作 sin;此時 x 的值就叫做的余弦,記作 cos;y 與 x 的比