From 5e1bc2264ca415052ad0a93fd2f7fe40afd1238c Mon Sep 17 00:00:00 2001 From: Robin Engman Date: Wed, 12 Feb 2014 14:10:17 +0100 Subject: [PATCH] Fixed set position --- Code/GamePhysics/Implementation/PhysicsAPI_Impl.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Code/GamePhysics/Implementation/PhysicsAPI_Impl.cpp b/Code/GamePhysics/Implementation/PhysicsAPI_Impl.cpp index 3b4fc74d..26da0998 100644 --- a/Code/GamePhysics/Implementation/PhysicsAPI_Impl.cpp +++ b/Code/GamePhysics/Implementation/PhysicsAPI_Impl.cpp @@ -201,7 +201,7 @@ void API_Impl::UpdateWorld() { SimpleRigidBody* simpleBody = dynamic_cast(this->customBodies[i]); btTransform trans; - simpleBody->GetMotionState()->getWorldTransform(trans); + trans = simpleBody->GetRigidBody()->getWorldTransform(); this->customBodies[i]->SetPosition(Float3(trans.getOrigin().x(), trans.getOrigin().y(), trans.getOrigin().z())); this->customBodies[i]->SetRotation(Quaternion(Float3(trans.getRotation().x(), trans.getRotation().y(), trans.getRotation().z()), trans.getRotation().w()));