computeImpulseDenominator method
double
computeImpulseDenominator(
- Body body,
- Vector3 pos,
- Vector3 normal
)
Implementation
double computeImpulseDenominator(Body body,Vector3 pos,Vector3 normal){
final r0 = _computeImpulseDenominatorR0;
final c0 = _computeImpulseDenominatorC0;
final vec = _computeImpulseDenominatorVec;
final m = _computeImpulseDenominatorM;
pos.sub2(body.position, r0);
r0.cross2(normal, c0);
body.invInertiaWorld.vmult(c0, m);
m.cross2(r0, vec);
return body.invMass + normal.dot(vec);
}