Verlet.js-Verletメソッドに基づく物理エンジン

粒子の軌跡を計算するために、 Verletの数値積分法が長い間使用されてきました。 この方法自体は、フランスの天文学者ジャン・バプティスト・ジョセフ・デランブルによって1791年までさかのぼって最初に使用されました。 1907年、ノルウェーの数学者で物理学者のカール・ストーマーは、磁場中の粒子の動きをモデル化するためにそれを使用しました。このため、この方法はストーマー法と呼ばれることもあります。 このアルゴリズムは、1967年に分子動力学のモデリングに使用されたフランスの物理学者Lou Verletに代わって現代名が付けられました。 最近、コンピューターゲームの開発にVerletメソッドが使用されています。



ほんの1週間前にGithubで公開されたVerlet.jsライブラリは、すでに1,700を超えるサブスクライバーを獲得しており、最も人気のある物理JavaScriptエンジンの1つとなっています。 これまでのところ、Verlet.jsは2次元空間でのみ機能します。 著者の計画は、ライブラリを3次元にし、キャンバスへの緊密なバインドをなくすことです。これにより、開発された最適化されたレンダリングエンジン(three.jsなど)を使用できます。



ライブラリの使用例(単純な幾何学的形状ファブリックフラクタルツリー 、およびWeb上のクモ )は、Verletメソッドの詳細を強調しています。これらはすべて、柔軟な結合で結合された粒子システムであり、固体ではありません。






All Articles