0

私のコードには、弾性衝突で 2 つの粒子が衝突する部分があります。両方の粒子の質量と半径を知っています。衝突するときの両方の粒子の中心点を知っています。両方の粒子の速度 (方向を含む) を知っています。私が理解したいのは、衝突後の両方の粒子の速度 (方向を含む) であり、効率的な方法で計算したいと考えています。これはコンピュータ プログラミングの問題というよりは物理の問題であることは承知していますが、何かを行う最も効率的な方法を見つけるのは常にプログラマの方が優れているようです。私はC++でプログラミングしています。正しい方向に向けるだけでも、私が得ることができる助けをいただければ幸いです。助けてくれてありがとう!

4

2 に答える 2

0

ピクサーが発行したこの論文をお勧めします。これは剛体のシミュレーションに関するもので、いくつかのコードが含まれているので、試してみることができます! :-)

ここでは、3D のモーションを扱う C++ コードもダウンロードできます。

于 2012-11-29T21:23:25.947 に答える