GODRICH
#cssアニメーション#ボタン#ローディング#トランジション#スクロール#ダッシュボード#実用ui#デザイントレンド

04クラドニ図形の砂模様

振動板の定常波方程式 Math.sin(nπx)・Math.sin(mπy) の値がゼロに近いピクセルだけ砂粒として残す方式で節線を描きます。createImageData で毎フレーム新規作成し、Math.random で粒の散らばりを加えます。

使いどころ物理実験の再現アニメーション、ジェネラティブパターン背景

Math.sincreateImageDataMath.random
クラドニ図形の砂模様
新しいタブで開く

04 クラドニ図形の砂模様 — 計測 累積面積 32.851% · 動いたフレーム 23/23GODRICH オリジナル · SCSS と React は zip に同梱 · リサージュ曲線 作り方9選 — 波の干渉で描くキャンバス

このデモが属する記事

リサージュ曲線 作り方9選 — 波の干渉で描くキャンバス — デモ9種のプレビューリサージュ曲線 作り方9選 — 波の干渉で描くキャンバスリサージュ曲線とは、周波数の異なる二つのサイン波をX軸とY軸にそれぞれ与えたときにペンが描く閉曲線で、オシロスコープの画面で位相差を目で確かめるために使われる図形です。ここではその原理をMath.sinとキャンバスだけで九つの場面に広げ、す この記事のデモをすべて見る

この効果が気に入ったら — 似たデモ