004 · 生成
growth
反発しながら伸びる輪
閉じた一本の輪を、隣に寄る・近すぎる点を押し返す・伸びた辺の中点に点を挿す、の三つだけで育てる。差分成長で、皺のような縁が立ち上がる。
起点は毎回ランダムにずらしている。位相 phase と半径 radius(基準 16 に 0..12 を足す)を実行ごとに振り、46 点の小さな円から始めるので、皺の入り方が一回ごとに変わる。
寄る力 0.22 と押し返す力 0.55 を拮抗させ、辺が maxLen を超えたら中点に分割する。一フレームに挿す点は 6 個まで、総数は 560 で打ち止め。少しずつ足して力が落ち着くのを待つので、長い辺が一斉に割れて急膨張するのを避けられる。座標は canvas の 384 基準で unit スケールし、縁から margin 内側へ clamp して枠の外へ出さない。