砂と大量のパーティクルの当たり判定

TOBYさんが刺激的な物理シミュレーションをやってらっしゃる。当たり判定が重い、ということでお悩みの様子。どういう風に動いているのかが気になる。ふと、「砂」を思い出した。

こういうのってどうやってるんだろう?反発をどうやって実装すればいいんだろうか?物理シミュってことは、クーロンの法則みたいな何かを使っているんだろうか?早く動いているものが見てみたい。

クーロンの法則をすっかり忘れてしまったので、思い出す。

距離の二乗に反比例するとこがミソですね。

*1:Javaアプレット版もあったなんて知りませんでした。