私は物理学のプログラミングで衝突について学んでいますが、大きな疑問が 1 つあります。
球で考えてみると、一つの球が同時に二つの球に衝突すると、両方の球を動かす力の大きさは 2 で割る必要があると思いました。しかし、私がそれをプログラミングしているとき、私はいつも 1 つの球体が 2 番目の球体よりも速い速度を持っていることを確認します。問題を明確に表す画像を表示してみましょう。
最初は赤い球体を検出します。その後、衝突が検出され、力の大きさは、球が 1 つしかないようなものになります。次に、オレンジ色の球を検出し、力の大きさは最初のものよりも小さくなります。
これをプログラムするために何を使用する必要があるか、または誤解がある場合はどうすればよいですか?
mod :
さらに、これをうまく実現するメカニズムを探すのを手伝ってくれたら、さらに 50 以上あげます。