workaround for a irregularity/bug in physics system (happens very seldom, just 1 report so far, linear velocity/AABB becomes NaN)

This commit is contained in:
Erwin Coumans
2006-06-22 01:10:50 +00:00
parent c570e2dc0b
commit cd5a7fbe84
7 changed files with 75 additions and 19 deletions

View File

@@ -144,10 +144,12 @@ void KX_BulletPhysicsController::setRigidBody(bool rigid)
void KX_BulletPhysicsController::SuspendDynamics()
{
GetRigidBody()->SetActivationState(DISABLE_SIMULATION);
}
void KX_BulletPhysicsController::RestoreDynamics()
{
GetRigidBody()->SetActivationState(ACTIVE_TAG);
}
SG_Controller* KX_BulletPhysicsController::GetReplica(class SG_Node* destnode)