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

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