forked from bartvdbraak/blender
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.
This commit is contained in:
parent
b876ca5611
commit
ce90041239
@ -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;
|
||||
}
|
||||
|
||||
|
||||
|
@ -83,8 +83,6 @@ protected:
|
||||
int m_profileTimings;
|
||||
bool m_enableSatCollisionDetection;
|
||||
|
||||
btContactSolverInfo m_solverInfo;
|
||||
|
||||
void processFhSprings(double curTime,float timeStep);
|
||||
|
||||
public:
|
||||
|
Loading…
Reference in New Issue
Block a user