Current slider position member and access function added

This commit is contained in:
rponom
2008-09-06 00:55:26 +00:00
parent 62f6c16fe3
commit 65f8a7e70e
2 changed files with 4 additions and 0 deletions

View File

@@ -342,6 +342,7 @@ void btSliderConstraint::calculateTransforms(void){
void btSliderConstraint::testLinLimits(void) void btSliderConstraint::testLinLimits(void)
{ {
m_solveLinLim = false; m_solveLinLim = false;
m_linPos = m_depth[0];
if(m_lowerLinLimit <= m_upperLinLimit) if(m_lowerLinLimit <= m_upperLinLimit)
{ {
if(m_depth[0] > m_upperLinLimit) if(m_depth[0] > m_upperLinLimit)

View File

@@ -103,6 +103,8 @@ protected:
btVector3 m_relPosA; btVector3 m_relPosA;
btVector3 m_relPosB; btVector3 m_relPosB;
btScalar m_linPos;
btScalar m_angDepth; btScalar m_angDepth;
btScalar m_kAngle; btScalar m_kAngle;
@@ -191,6 +193,7 @@ public:
btScalar getTargetAngMotorVelocity() { return m_targetAngMotorVelocity; } btScalar getTargetAngMotorVelocity() { return m_targetAngMotorVelocity; }
void setMaxAngMotorForce(btScalar maxAngMotorForce) { m_maxAngMotorForce = maxAngMotorForce; } void setMaxAngMotorForce(btScalar maxAngMotorForce) { m_maxAngMotorForce = maxAngMotorForce; }
btScalar getMaxAngMotorForce() { return m_maxAngMotorForce; } btScalar getMaxAngMotorForce() { return m_maxAngMotorForce; }
btScalar getLinearPos() { return m_linPos; }
// access for ODE solver // access for ODE solver
bool getSolveLinLimit() { return m_solveLinLim; } bool getSolveLinLimit() { return m_solveLinLim; }