diff --git a/src/physics/physical_object.cpp b/src/physics/physical_object.cpp index 8f5403234..946b6d2cc 100644 --- a/src/physics/physical_object.cpp +++ b/src/physics/physical_object.cpp @@ -152,7 +152,7 @@ void PhysicalObject::move(const Vec3& xyz, const core::vector3df& hpr) mat.setRotationDegrees(hpr); irr::core::quaternion tempQuat(mat); - q = btQuaternion(-tempQuat.X, -tempQuat.Y, -tempQuat.Z, tempQuat.W); + q = btQuaternion(tempQuat.X, tempQuat.Y, tempQuat.Z, tempQuat.W); Vec3 p(xyz);