[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [49474] trunk/blender/source/gameengine/ Physics/Bullet: game engine: Fix CcdPhysicsEnvironment functions that accessed m_solverInfo
Sergej Reich
sergej.reich at googlemail.com
Wed Aug 1 19:59:33 CEST 2012
Revision: 49474
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=49474
Author: sergof
Date: 2012-08-01 17:59:32 +0000 (Wed, 01 Aug 2012)
Log Message:
-----------
game engine: Fix CcdPhysicsEnvironment functions that accessed m_solverInfo
The functions had no effect because m_solverInfo wasn't used anywhere.
Now we get the solver info from the dynamics world directly instead of using our own copy.
Modified Paths:
--------------
trunk/blender/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.cpp
trunk/blender/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.h
Modified: trunk/blender/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.cpp
===================================================================
--- trunk/blender/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.cpp 2012-08-01 17:54:14 UTC (rev 49473)
+++ trunk/blender/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.cpp 2012-08-01 17:59:32 UTC (rev 49474)
@@ -830,16 +830,16 @@
void CcdPhysicsEnvironment::setSolverSorConstant(float sor)
{
- m_solverInfo.m_sor = sor;
+ m_dynamicsWorld->getSolverInfo().m_sor = sor;
}
void CcdPhysicsEnvironment::setSolverTau(float tau)
{
- m_solverInfo.m_tau = tau;
+ m_dynamicsWorld->getSolverInfo().m_tau = tau;
}
void CcdPhysicsEnvironment::setSolverDamping(float damping)
{
- m_solverInfo.m_damping = damping;
+ m_dynamicsWorld->getSolverInfo().m_damping = damping;
}
Modified: trunk/blender/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.h
===================================================================
--- trunk/blender/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.h 2012-08-01 17:54:14 UTC (rev 49473)
+++ trunk/blender/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.h 2012-08-01 17:59:32 UTC (rev 49474)
@@ -83,8 +83,6 @@
int m_profileTimings;
bool m_enableSatCollisionDetection;
- btContactSolverInfo m_solverInfo;
-
void processFhSprings(double curTime,float timeStep);
public:
More information about the Bf-blender-cvs
mailing list