# 年輪：用 noise 繞一個圈

正式網址：https://newmediaart.course.monolab.world/tools/rings

半徑加上 noise 就是不規則的圈；noise 要用 (cos(a)*k, sin(a)*k) 取值，走回起點值一樣，圈才接得起來，用 noise(a) 取值接縫會斷；每圈換第三個座標就長成年輪。

- **分類**：自然的演算法
- **概念**：年輪、cos 與 sin、半徑加 noise、接縫、第三座標、生長動畫
- **p5.js**：noise()、cos()、sin()、beginShape()、vertex()、endShape()、lerpColor()
- **誕生**：[第 3 堂](https://newmediaart.course.monolab.world/lesson/03)

拉滑桿、看畫面，旁邊的程式碼會跟著變，整段複製到 OpenProcessing 就能跑。

## 同類模組・自然的演算法

- [海龜繪圖：往前走、轉彎](https://newmediaart.course.monolab.world/tools/turtle)
- [遞迴分裂：一個變兩個](https://newmediaart.course.monolab.world/tools/recursion)
- [L-System：用一條字串長出植物](https://newmediaart.course.monolab.world/tools/lsystem)
- [碎形：自己裡面還有自己](https://newmediaart.course.monolab.world/tools/fractal)
- [Boids 群聚：三條規則，沒有領頭](https://newmediaart.course.monolab.world/tools/boids)
- [鏈條：兩條限制，長出會游的身體](https://newmediaart.course.monolab.world/tools/chain)
- [地形：noise 就是一張高度圖](https://newmediaart.course.monolab.world/tools/terrain)
- [圓填滿：一個一個長大，互不重疊](https://newmediaart.course.monolab.world/tools/circlepack)
- [Boids 向量解剖：一隻鳥怎麼算出下一步](https://newmediaart.course.monolab.world/tools/boidsvec)

[回到全部模組](https://newmediaart.course.monolab.world/tools)

[到 Hahow 報名](https://hahow.in/cr/creative-code)。價格與優惠以 Hahow 頁面為準。
