粒子文字を描く

キャンバス上に大きなサイズの文字を描き、 次に、キャンバスを小さなサイズの粒子に分割します。 全粒子の内、文字上に配置された粒子だけを抽出し、 現在の位置を最終的な到達位置として記憶させ、 キャンバス上にランダムに配置します。
最初に書いた文字を消し、 各粒子にランダムな方向と速度を与えて、 記憶させた到達位置まで、移動させています。 キャンバスの設置(マークアップ1行)以外は、 ジャバスクリプト(約80行)で処理しています。

更新:2022.11.10