computeParticleCollisionEnergy method
Implementation
double computeParticleCollisionEnergy() {
var sumV2 = 0.0;
for (final contact in contactBuffer) {
final collisionVelocity =
contact.particleA.velocity - contact.particleB.velocity;
final vn = collisionVelocity.dot(contact.normal);
if (vn < 0) {
sumV2 += vn * vn;
}
}
return 0.5 * particleMass * sumV2;
}