diff --git a/SimDynamics/DynamicsEngine/BulletEngine/BulletObject.cpp b/SimDynamics/DynamicsEngine/BulletEngine/BulletObject.cpp
index 7ca161c8e1501f3ef3290d4bfab98b878a904697..95a6633ac9bdb3b928b2a27c807f1de9f5aaaff5 100644
--- a/SimDynamics/DynamicsEngine/BulletEngine/BulletObject.cpp
+++ b/SimDynamics/DynamicsEngine/BulletEngine/BulletObject.cpp
@@ -374,6 +374,7 @@ namespace SimDynamics
         }
 
         btVector3 btVel = BulletEngine::getVecBullet(force, false);
+        rigidBody->activate();
         rigidBody->applyCentralForce(btVel);
     }
 
@@ -387,6 +388,7 @@ namespace SimDynamics
         }
 
         btVector3 btVel = BulletEngine::getVecBullet(torque, false) * BulletObject::ScaleFactor;
+        rigidBody->activate();
         rigidBody->applyTorque(btVel);
     }