大家好,我是愛編程的小熊,上一節我們學習了繪製會動的線條,線條的無序凌亂讓人驚歎。這節,讓我們來學習曼陀羅曲線,看看曼陀羅曲線之美會給你帶來怎麼樣的驚歎!
編程描述:
曼陀羅曲線因其圖像的完美性而得名。圓形在藝術中通常意指曼陀羅。在梵文中,曼陀羅意指,"神聖的圓",而在東方文化裡使用特定的曼陀羅作為視覺冥想,已經有好幾個世紀。在西藏佛教的時輪金剛一—也稱為"時間之輪"(the Wheel of Time),即是非常有名的曼陀羅之一,以象徵性方式說明宇宙整體架構。


編程思路:
先繪製兩個點,兩個點做圓周運動,連接兩個點,根據他們的運行軌跡繪製出來的圖案,改變圓的運行速度可以獲得不一樣的圖案。
開始編程:
1. 繪製2個圓周運動
之前,我們就學習瞭如何繪製一個圓,大家還記得嗎,
我們來複習呀,繪製一個圓,一週360°,每次旋轉2°的話,需要執行180次。
那麼問題來了,圓周運動呢,大家想一下,其實圓周運動是不是隻需要不斷的重複畫圓就行了呢,那怎麼樣重複畫圓,畫一個圓,旋轉2°,重複180次,那重複360次,不就畫2個圓了嗎,那如果不斷重複執行,不就好起來了嗎。
我們自制一個圓周運動積木吧
點擊運行,我們可以看到角色不斷在做圓周遠動,我們將舞臺設置為黑色,更有味道喔
好了,我們已經有一個角色在做圓周運動了,畫曼陀羅曲線可是需要兩個角色。
同樣的配方,同樣的味道,我們複製出一個角色,更改大小和位置
運行,我們會發現有舞臺有兩個圓在做圓周運動了
2. 兩個點不斷連線
簡單,上一節我們學習了怎麼將連個點連接起來,連成為線段,這節,我們來學習一下不一樣的騷操作。
我們將使用
積木,意思就是會克隆出一個自己出來。這不就好起來了嗎,我們在角色2使用克隆積木,克隆出一個自己,然後再讓自己移動到角色1,這不就可以繪製一段線段了嗎。我們來試一下吧
我們已經克隆出一個自己了,這樣就可以了嗎,當然不是,還需要移動到角色1,繪製一條線,這時就要用到
這塊積木了。
點擊運行,我們再來看看
這不就好起來了嗎
3. 加上速度控制
連接是連接起來了,他們的運行軌跡也出來,但是圖案不好看呀,這是為什麼呢。
答案就是他們的速度是一樣的。那麼怎麼樣才能改變他們的速度呢,在scratch中控制畫圓的速度比較難,因為他畫一週需要重複執多次,很難有效控制它的速度。
我們用最簡單的辦法就是改變它的旋轉角度,可以控制畫圓的速度,旋轉角度越大,速度越快,同時大家都等待0.01秒,我們來改造我們的自制積木吧。
運行,會發現沒有什麼變化。別急,我們來更改角色2的大小為15,速度為7,看看會發生什麼,(大家可以思考一下,為什麼還要改變大小)
大家嘗試不一樣的圖案吧。
4. 改變顏色
大家自由發揮吧
如果去掉外圈的呢
5. 回顧一下
繪製曼陀羅曲線是兩個點做圓周運動,連接兩個點,根據他們的運行軌跡繪製出來的圖案,改變圓的運行速度可以獲得不一樣的圖案。
學習了克隆積木的使用
5. 探究一下
好了,你真的學會了嗎,來探究一下吧
如何繪製下面圖形?大家抓上爸爸媽媽一起探究一下吧
溫馨提示: 速度為多少呢
當然,下節內容更精彩了....
大家想要源碼可以留言,私信
我們可以直接用今日頭條app上方的搜索框搜索“scratch數學之美”,還有更多不一樣的驚喜!
閱讀更多 愛編程的小熊 的文章