圓填滿:一個一個長大,互不重疊

每格在隨機位置試著放新圓,被別的圓蓋住就放棄;圓一直長大,dist() 小於兩半徑相加加間隙就停,慢慢塞滿,縫隙被小圓填掉(Circle Packing)。

分類
自然的演算法
概念
Circle Packing、圓填滿、碰撞偵測、距離判斷、隨機試放、細胞
p5.js
dist()、circle()、random()、lerpColor()、class
誕生
第 3 堂

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

同類模組・自然的演算法

回到全部模組

到 Hahow 報名。價格與優惠以 Hahow 頁面為準。