Просмотр исходного кода

Fix update_actor_world_poses()

Daniele Bartolini 10 лет назад
Родитель
Сommit
4eeb91efff
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      src/world/physics_world_bullet.cpp

+ 2 - 1
src/world/physics_world_bullet.cpp

@@ -782,7 +782,8 @@ public:
 
 			const Quaternion rot = rotation(*begin_world);
 			const Vector3 pos = translation(*begin_world);
-			_actor[ai].actor->setCenterOfMassTransform(btTransform(to_btQuaternion(rot), to_btVector3(pos)));
+			// http://www.bulletphysics.org/mediawiki-1.5.8/index.php/MotionStates
+			_actor[ai].actor->getMotionState()->setWorldTransform(btTransform(to_btQuaternion(rot), to_btVector3(pos)));
 		}
 	}