大家好澄成,我是愛編程的小熊,上一節(jié)我們學(xué)習(xí)了繪制會動(dòng)的線條亭敢,線條的無序凌亂讓人驚嘆滚婉。這節(jié),讓我們來學(xué)習(xí)曼陀羅曲線帅刀,看看曼陀羅曲線之美會給你帶來怎么樣的驚嘆让腹!
編程描述:
曼陀羅曲線因其圖像的完美性而得名。圓形在藝術(shù)中通常意指曼陀羅扣溺。在梵文中骇窍,曼陀羅意指,"神圣的圓"锥余,而在東方文化里使用特定的曼陀羅作為視覺冥想腹纳,已經(jīng)有好幾個(gè)世紀(jì)。在西藏佛教的時(shí)輪金剛一—也稱為"時(shí)間之輪"(the Wheel of Time)驱犹,即是非常有名的曼陀羅之一嘲恍,以象征性方式說明宇宙整體架構(gòu)。
編程思路:
先繪制兩個(gè)點(diǎn)雄驹,兩個(gè)點(diǎn)做圓周運(yùn)動(dòng)佃牛,連接兩個(gè)點(diǎn),根據(jù)他們的運(yùn)行軌跡繪制出來的圖案医舆,改變圓的運(yùn)行速度可以獲得不一樣的圖案吁脱。
開始編程:
1. 繪制2個(gè)圓周運(yùn)動(dòng)
之前桑涎,我們就學(xué)習(xí)了如何繪制一個(gè)圓,大家還記得嗎兼贡,
我們來復(fù)習(xí)呀攻冷,繪制一個(gè)圓,一周360°遍希,每次旋轉(zhuǎn)2°的話等曼,需要執(zhí)行180次。
那么問題來了凿蒜,圓周運(yùn)動(dòng)呢禁谦,大家想一下,其實(shí)圓周運(yùn)動(dòng)是不是只需要不斷的重復(fù)畫圓就行了呢废封,那怎么樣重復(fù)畫圓州泊,畫一個(gè)圓,旋轉(zhuǎn)2°漂洋,重復(fù)180次遥皂,那重復(fù)360次,不就畫2個(gè)圓了嗎刽漂,那如果不斷重復(fù)執(zhí)行演训,不就好起來了嗎。
我們自制一個(gè)圓周運(yùn)動(dòng)積木吧
點(diǎn)擊運(yùn)行贝咙,我們可以看到角色不斷在做圓周遠(yuǎn)動(dòng)样悟,我們將舞臺設(shè)置為黑色,更有味道喔
好了庭猩,我們已經(jīng)有一個(gè)角色在做圓周運(yùn)動(dòng)了窟她,畫曼陀羅曲線可是需要兩個(gè)角色。
同樣的配方蔼水,同樣的味道震糖,我們復(fù)制出一個(gè)角色,更改大小和位置
運(yùn)行徙缴,我們會發(fā)現(xiàn)有舞臺有兩個(gè)圓在做圓周運(yùn)動(dòng)了
2. 兩個(gè)點(diǎn)不斷連線
簡單试伙,上一節(jié)我們學(xué)習(xí)了怎么將連個(gè)點(diǎn)連接起來嘁信,連成為線段于样,這節(jié),我們來學(xué)習(xí)一下不一樣的騷操作潘靖。
我們將使用
積木穿剖,意思就是會克隆出一個(gè)自己出來。這不就好起來了嗎卦溢,我們在角色2使用克隆積木糊余,克隆出一個(gè)自己秀又,然后再讓自己移動(dòng)到角色1,這不就可以繪制一段線段了嗎贬芥。我們來試一下吧
我們已經(jīng)克隆出一個(gè)自己了吐辙,這樣就可以了嗎,當(dāng)然不是蘸劈,還需要移動(dòng)到角色1昏苏,繪制一條線,這時(shí)就要用到
這塊積木了威沫。
點(diǎn)擊運(yùn)行贤惯,我們再來看看
這不就好起來了嗎
3. 加上速度控制
連接是連接起來了,他們的運(yùn)行軌跡也出來棒掠,但是圖案不好看呀孵构,這是為什么呢。
答案就是他們的速度是一樣的烟很。那么怎么樣才能改變他們的速度呢颈墅,在scratch中控制畫圓的速度比較難,因?yàn)樗嬕恢苄枰貜?fù)執(zhí)多次溯职,很難有效控制它的速度精盅。
我們用最簡單的辦法就是改變它的旋轉(zhuǎn)角度,可以控制畫圓的速度谜酒,旋轉(zhuǎn)角度越大叹俏,速度越快,同時(shí)大家都等待0.01秒僻族,我們來改造我們的自制積木吧粘驰。
運(yùn)行,會發(fā)現(xiàn)沒有什么變化述么。別急蝌数,我們來更改角色2的大小為15,速度為7度秘,看看會發(fā)生什么顶伞,(大家可以思考一下,為什么還要改變大薪J帷)
大家嘗試不一樣的圖案吧唆貌。
4. 改變顏色
大家自由發(fā)揮吧
如果去掉外圈的呢
5. 回顧一下
繪制曼陀羅曲線是兩個(gè)點(diǎn)做圓周運(yùn)動(dòng),連接兩個(gè)點(diǎn)垢乙,根據(jù)他們的運(yùn)行軌跡繪制出來的圖案锨咙,改變圓的運(yùn)行速度可以獲得不一樣的圖案。
學(xué)習(xí)了克隆積木的使用
6. 探究一下
好了追逮,你真的學(xué)會了嗎酪刀,來探究一下吧
如何繪制下面圖形粹舵?大家抓上爸爸媽媽一起探究一下吧
溫馨提示: 速度為多少呢
當(dāng)然,下節(jié)內(nèi)容更精彩了....
大家想要源碼可以留言骂倘,私信