- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:球の二次元衝突のアルゴリズム?)
ボールの衝突による反射のアルゴリズム
このQ&Aのポイント
- ボールの衝突による反射のさせ方について分からない問題が発生しています。
- 現在試している方法では物理的に変な動きが発生しており、正しい動きが得られません。
- 一般的なボールの衝突アルゴリズムや反射ベクトルの計算方法について教えていただけないでしょうか。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
むかしVBでお遊び程度のビリアードを作った事があります。 高校物理の教科書のようなことを参考にしましたがなかなか自然でした。 運動量保存と反射の式、 MaVa0 + MbVb0 = MaVa1 + MbVb1 -(Va1-Vb1)/(Va0-Vb0)=反射率 みたいなのを解きます(ベクトルで)。 二点の座表がある距離より近くなると”あたり”としますが、速度がtime stepにくらべて早すぎると、 判定されずにすり抜けがおきます。