載入中... 請稍候

認識碎形 - 無盡的三角形

當程式邂逅了藝術,於是出現了碎形,一起來探討其中的奧妙吧!

 購買課程課程費用
288 元
學習進程
選修後 7 天內要完成作品,授課時數約 2 小時

關於這堂課

「碎形」,簡而言之,就是局部放大以後,跟本體長得一樣。

那到底有哪些東西是碎形呢?最經典的例子莫過於曼德博集合、柯赫雪花與謝爾賓斯基三角形。本堂課將介紹這幾種經典的碎形例子,並用程式來實現出謝爾賓斯基三角形。

接下來,就讓我們一塊兒來探討其中的奧妙吧!

你將學到什麼

實作謝爾賓斯基三角形

為什麼你該上這堂課?

碎形的最大魅力,在於它變化多端的美麗圖案。

如果可以把這個美麗圖案剖析到最小粒度,會發現跟原本的圖長的一樣,於是我們可以將每個圖案定義成一個物件,再利用二維陣列與使用迭代開發,來畫出整個美麗圖案。

課程難度

對 JavaScript 有基礎認識,寫過小型專案的學生

前置知識

陣列 & 語法  插入陣列尾端  物件 & 語法  

課程特色

 線上編輯器即時演練
 專案導向學習
 影片引導
 線上隨時複習
 熱門程式語言
我是學校教師,我要獲得免費課程