観測 002
花
Hana — Flower
画かボタンを押すと、点が減ります。40,000 → 625 → 40 → 1 の次は、40,000に戻ります。
少数点では、点を大きくし、残像を長くして通り道を見やすくしています。
「聴く」は、表示中の点の配置を音へ写します。点数を変えると音を作り直します。
開く合図が、中心から外へ伝わっていきます。
外側の弁ほど遅れて、深く寝ます。
花弁は四十八枚あります。
どの角度から見ても重なりが均等なのは、
葉の付き方と同じ角度で並んでいるからです。
一枚ずつは平らではなく、椀の形に反っています。
平らな板にすると、花に見えず、紙細工になります。
式を読む・確かめる
(i, t,
j = i % 48, p = (i / 48 | 0),
u = p * .618034 % 1, v = (p * .754878 % 1) * 2 - 1,
g = j / 48, h = j * 2.39996 + t * .5,
B = 6 + 30 * g, L = 30 + 84 * g,
R = B + L * u,
W = L * .55 * sin(PI * u ** .8) ** .7,
A = 1.3 - 2.1 * g + .28 * sin(t * 2 - g * 5),
x = R * cos(h) - v * W * sin(h),
z = R * sin(h) + v * W * cos(h),
y = L * (A * u - .5 * u ** 3) + .4 * W * v * v,
Q = [200 + x * .88, 198 + z * .76 - y * .4],
Dx = 200 + 55 * sin(t + 2.4) + 22 * sin(t * 2 + 4.08),
Dy = 200 + 58 * cos(t + 3.12) + 16 * sin(t * 3 + 2.4)
) => [Dx + (Q[0] - 200) * .68, Dy + (Q[1] - 200) * .68]
この式の指紋
sha256:aa3c4294ac1389a33c03d603a4f32485052d0cafd700e04dd74a199b35baa76b
同じ点番号と時刻を渡すと、同じ座標が得られます。
残像や点の見え方は、描画設定と端末によって変わります。
上のボタンで式をそのまま持ち出せます。手元で数え直すなら:
pbpaste > f.txt && printf %s "$(cat f.txt)" | shasum -a 256
持ち帰って走らせてください。式を変えると、どんな姿になるでしょう。 この式を、その場で走らせて書き換える →