17/07/16 21:50:49.15 V4jfd94D0.net
>>481
URLリンク(ideone.com)
参考コードのcalculateCollideVelocityだと球同士が吸着してしまいます
これは衝突処理の直後のフレームで
球同士が離れていっていながらまだめり込んでいる場合にも衝突処理が走り
吸着する方向に速度を変更してしまうためです
(さらに次のフレームでは また反発が起こり->吸着->反発と振動します)
229-233行にこれを回避する処理を入れてあります
相対速度ベクトルと相対位置ベクトルが同一方向なら(内積を取り0以上なら)
球同士が離れていっていると判定して 処理を切り上げます
コメントアウトしてもらうと吸着する様子がみられます