scratch3數學之美10-曼陀羅曲線

大家好,我是愛編程的小熊,上一節我們學習了繪製會動的線條,線條的無序凌亂讓人驚歎。這節,讓我們來學習曼陀羅曲線,看看曼陀羅曲線之美會給你帶來怎麼樣的驚歎!

編程描述:

曼陀羅曲線因其圖像的完美性而得名。圓形在藝術中通常意指曼陀羅。在梵文中,曼陀羅意指,"神聖的圓",而在東方文化裡使用特定的曼陀羅作為視覺冥想,已經有好幾個世紀。在西藏佛教的時輪金剛一—也稱為"時間之輪"(the Wheel of Time),即是非常有名的曼陀羅之一,以象徵性方式說明宇宙整體架構。



scratch3數學之美10-曼陀羅曲線

scratch3數學之美10-曼陀羅曲線

編程思路:

先繪製兩個點,兩個點做圓周運動,連接兩個點,根據他們的運行軌跡繪製出來的圖案,改變圓的運行速度可以獲得不一樣的圖案。

開始編程:

1. 繪製2個圓周運動

之前,我們就學習瞭如何繪製一個圓,大家還記得嗎,

我們來複習呀,繪製一個圓,一週360°,每次旋轉2°的話,需要執行180次。

scratch3數學之美10-曼陀羅曲線

那麼問題來了,圓周運動呢,大家想一下,其實圓周運動是不是隻需要不斷的重複畫圓就行了呢,那怎麼樣重複畫圓,畫一個圓,旋轉2°,重複180次,那重複360次,不就畫2個圓了嗎,那如果不斷重複執行,不就好起來了嗎。

scratch3數學之美10-曼陀羅曲線

我們自制一個圓周運動積木吧

scratch3數學之美10-曼陀羅曲線

scratch3數學之美10-曼陀羅曲線

點擊運行,我們可以看到角色不斷在做圓周遠動,我們將舞臺設置為黑色,更有味道喔

好了,我們已經有一個角色在做圓周運動了,畫曼陀羅曲線可是需要兩個角色。

同樣的配方,同樣的味道,我們複製出一個角色,更改大小和位置

scratch3數學之美10-曼陀羅曲線

運行,我們會發現有舞臺有兩個圓在做圓周運動了

scratch3數學之美10-曼陀羅曲線

2. 兩個點不斷連線

簡單,上一節我們學習了怎麼將連個點連接起來,連成為線段,這節,我們來學習一下不一樣的騷操作。

我們將使用

scratch3數學之美10-曼陀羅曲線

積木,意思就是會克隆出一個自己出來。這不就好起來了嗎,我們在角色2使用克隆積木,克隆出一個自己,然後再讓自己移動到角色1,這不就可以繪製一段線段了嗎。我們來試一下吧

scratch3數學之美10-曼陀羅曲線

我們已經克隆出一個自己了,這樣就可以了嗎,當然不是,還需要移動到角色1,繪製一條線,這時就要用到

scratch3數學之美10-曼陀羅曲線

這塊積木了。

scratch3數學之美10-曼陀羅曲線

點擊運行,我們再來看看

scratch3數學之美10-曼陀羅曲線

這不就好起來了嗎

3. 加上速度控制

連接是連接起來了,他們的運行軌跡也出來,但是圖案不好看呀,這是為什麼呢。

答案就是他們的速度是一樣的。那麼怎麼樣才能改變他們的速度呢,在scratch中控制畫圓的速度比較難,因為他畫一週需要重複執多次,很難有效控制它的速度。

我們用最簡單的辦法就是改變它的旋轉角度,可以控制畫圓的速度,旋轉角度越大,速度越快,同時大家都等待0.01秒,我們來改造我們的自制積木吧。

scratch3數學之美10-曼陀羅曲線

scratch3數學之美10-曼陀羅曲線

運行,會發現沒有什麼變化。別急,我們來更改角色2的大小為15,速度為7,看看會發生什麼,(大家可以思考一下,為什麼還要改變大小)

scratch3數學之美10-曼陀羅曲線

scratch3數學之美10-曼陀羅曲線

scratch3數學之美10-曼陀羅曲線


大家嘗試不一樣的圖案吧。

4. 改變顏色

大家自由發揮吧

scratch3數學之美10-曼陀羅曲線

如果去掉外圈的呢

scratch3數學之美10-曼陀羅曲線

scratch3數學之美10-曼陀羅曲線

5. 回顧一下

繪製曼陀羅曲線是兩個點做圓周運動,連接兩個點,根據他們的運行軌跡繪製出來的圖案,改變圓的運行速度可以獲得不一樣的圖案。

學習了克隆積木的使用

5. 探究一下

好了,你真的學會了嗎,來探究一下吧

如何繪製下面圖形?大家抓上爸爸媽媽一起探究一下吧

scratch3數學之美10-曼陀羅曲線

溫馨提示: 速度為多少呢


當然,下節內容更精彩了....

大家想要源碼可以留言,私信


我們可以直接用今日頭條app上方的搜索框搜索“scratch數學之美”,還有更多不一樣的驚喜!

scratch3數學之美10-曼陀羅曲線

scratch3數學之美10-曼陀羅曲線


分享到:


相關文章: