Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergej Reich <sergej.reich@googlemail.com>2012-08-01 21:59:32 +0400
committerSergej Reich <sergej.reich@googlemail.com>2012-08-01 21:59:32 +0400
commitce90041239d6987ee47d1ef971c6b396ce8cf6e1 (patch)
tree9b77c8cdd15d3608c5a2b7595e7d11dfad4010a6 /source/gameengine/Physics/Bullet
parentb876ca5611a74eceed6ca9108c7d7ec2f15d4457 (diff)
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.
Diffstat (limited to 'source/gameengine/Physics/Bullet')
-rw-r--r--source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.cpp6
-rw-r--r--source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.h2
2 files changed, 3 insertions, 5 deletions
diff --git a/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.cpp b/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.cpp
index 3b49607ff1b..79898cdc0d4 100644
--- a/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.cpp
+++ b/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.cpp
@@ -830,16 +830,16 @@ void CcdPhysicsEnvironment::setCcdMode(int ccdMode)
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;
}
diff --git a/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.h b/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.h
index 8d9c770b8c3..c499a1ef75c 100644
--- a/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.h
+++ b/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.h
@@ -83,8 +83,6 @@ protected:
int m_profileTimings;
bool m_enableSatCollisionDetection;
- btContactSolverInfo m_solverInfo;
-
void processFhSprings(double curTime,float timeStep);
public: